2014-02-28 24 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