【发布时间】:2014-04-01 02:17:55
【问题描述】:
我发现了很多相关的问题并试图解决这个问题,但我没有成功。实际上我创建了一个名为“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
令人惊讶的是,这奏效了。 我需要知道为什么创建的用户没有工作,但这个工作,我错过了什么?
【问题讨论】:
-
您是否验证了“joomla 系统信息”的输出?
ls -l对写权限有何看法?如果您尝试以用户 amit 的身份写入相关目录,您的 shell 会说什么?
标签: linux file ubuntu permissions vps