2014-02-28 55 views
0

我發現了許多相關問題並試圖解決該問題,但我沒有成功。實際上,我創建了一個名爲「amit」的用戶並分配了組「www-data」。我用這個方法給了權限的文件夾無法在Ubuntu中配置文件夾權限

sudo chown -R :www-data /var/www 
sudo chmod g+w /var/www 
sudo adduser amit www-data 

更改文件夾和文件權限遞歸: 要改變所有的目錄爲755(-rwxr-XR-X):

find /var/www -type d -exec chmod 755 {} \; 

要改變這一切該文件爲644(-rw-R - R--):

find /var/www -type f -exec chmod 644 {} \; 

但在系統的Joomla的信息,當我檢查,我得到的所有目錄非寫。 所以我改變這個命令爲

sudo chown -R www-data:www-data /var/www 

奇怪的是,這工作。 我需要知道爲什麼創建的用戶不工作,但這個工作,我在哪裏錯過了什麼?

+0

你確認了「joomla系統信息」的輸出嗎? 'ls -l'對於寫權限有什麼意義?如果您嘗試以用戶* amit *的形式寫入相關目錄,您的shell會說些什麼? – scai

回答

1

應用chmod 755(rwxr-XR-X)的目錄和chmod 644(RW-R - R--)的文件只是讓爲所有者可寫的,而不是爲。如果您想授予寫入權限,則需要775664

+0

但是,這個命令--sudo adduser amit www-data - 是否使它成爲該文件夾的所有者。 –

+0

當然不是,它只是創建一個名爲* amit *的用戶並將他添加到組* www-data *。只有一個用戶可以成爲文件的所有者。 – scai