編程學習網 > 服務器 > Apache > 解決apache與vsftpd寫入權限共存問題
2014
11-07

解決apache與vsftpd寫入權限共存問題

我們有時候會遇到apache有寫入權限時,vsftpd又不能上傳,反過來,vsftpd能上傳,但apache又沒有寫入權限了。我們現在來看看如何解決這個問題。解決的思路是,把ftp用戶添加到apache用戶組,并設置用戶組有寫入權限。
假設現在我們建有ftp用戶為:centos,httpd進程以apache用戶運行。
1、添加centos到用戶組apache

usermod -a -G apache centos

2、設置網站根目錄/var/www的所有組為apache

chown -R :apache /var/www

3、設置網站根目錄的權限為用戶組有讀寫權限

chmod -R g+rw /var/www

最后還需要確認vsftpd的配置文件中的local_umask=002,這是使新上傳的文件的用戶組有寫入權限。

掃碼二維碼 獲取免費視頻學習資料

Python編程學習

查 看2022高級編程視頻教程免費獲取