【发布时间】:2021-04-19 19:49:05
【问题描述】:
我有一个权限设置为 2760 的文件夹。该文件夹似乎归 www-data 用户和组所有。
drwxrwS--- 2 www-data www-data 196 Dec 5 19:52 folder
我将新用户添加到 www-data 组,但如果不修改文件夹的权限,它仍然无法访问该文件夹?
如何修改用户以允许其读取该文件夹?
我尝试重新登录,但仍然无法让用户查看文件夹。
我只需要该用户能够读取/下载该文件夹中的文件。
更新:
添加了:
getfacl folder
输出:
# file: folder
# owner: www-data
# group: www-data
# flags: -s-
user::rwx
group::rw-
other::---
【问题讨论】:
-
@fpmurphy 我不确定。有什么不同?我继承了这个项目,并设置了这个项目,因此一般用户无法看到包含数据库连接数据的文件。我通常需要这个只是为了对整个站点进行增量备份,所以如果有什么变化,我可以在日志中看到它。
-
还以新用户身份登录并运行
id -gn以检查该用户是否是www-data组的成员。 -
@fpmurphy 它只显示它的名字。当我运行组时,它显示“用户”和“www-data”。我需要重新启动服务器还是什么?我尝试重新登录该用户的网站,但这似乎并没有改变任何东西。
-
远射 - 请将
getfacl www-data的输出添加到您的问题中。 -
@fpmurphy 这是一个正确的命令吗?(getfacl www-data)它说“没有这样的目录”。 getfacl 确实存在。
标签: linux permissions setuid