我发现了很多相关问题并试图解决问题,但我没有成功。实际上我创建了一个名为“amit”的用户并分配了组“www-data”。我使用此方法授予文件夹权限
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
令人惊讶的是,这奏效了。 我需要知道为什么创建的用户不起作用,但这个用户起作用了,我在哪里遗漏了什么?
最佳答案
对目录应用 chmod 755
(rwxr-xr-x) 对文件应用 chmod 644
(rw-r--r--) 只是使所有者,但不属于组。如果您想授予组 写入权限,那么您需要775
和664
。
关于linux - 无法在 Ubuntu 中配置文件夹权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089072/