linux - 无法在 Ubuntu 中配置文件夹权限

标签 linux file ubuntu permissions vps

我发现了很多相关问题并试图解决问题,但我没有成功。实际上我创建了一个名为“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--) 只是使所有者,但不属于。如果您想授予 写入权限,那么您需要775664

关于linux - 无法在 Ubuntu 中配置文件夹权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089072/

相关文章:

python - 建议使用干净的普通机器在 Amazon EC2 上使用 python 安装 Ubuntu LAMP 设置

linux - 使用 lftp 比较远程目录而不执行传输

python - 使用 Python 在 Linux、Windows 和 Mac 上列出磁盘驱动器的跨平台方式?

php - Ubuntu 20 终端 PHP 脚本输出

linux - 根据条件拆分linux文件

linux - 单声道流问题

javascript - 如何在 Cordova 读取本地文本文件?

c++ - 一次写入多个文件

linux - 如何自动快照 Amazon EC2 实例的卷?

linux - 打开多个网页,使用 wget 并合并输出