问个 Linux 目录权限的问题,求指教

121 天前
 tlerbao

环境

Debian 12 ,宝塔面板

问题

新增了一个用户 deployer ,和 www 用户同一个用户组 www ;

目前网站目录所有者是 deployer ,755 ,权限,访问网站不可写缓存。

目录所有者改成 www ,马上可写。

理论所有者是 deployer 的情况下 755 改成 775 ,就应该可写,因为他俩在统一用户组

但是不行,要么改成 777 ,要么所有者改成 www

求教

哪位小哥给我讲一下具体原因和原理

是因为 nginx 执行的用户是 www 什么之类的吗,但是已经设成一个用户组了 775 也不行。

774 次点击
所在节点    问与答
4 条回复
AoEiuV020JP
121 天前
你的文字有漏洞,deployer 属于 www 组, 网站目录所有者是 deployer , 你没说网站目录所有组是哪个,
tlerbao
121 天前
@AoEiuV020JP 我 ssh 上去 显示的也是属于 www 组的,但是设置成 775 也不行
ls -ld /www/wwwroot/goploy-symlink
drwxr-sr-x 3 deployer www 4096 Aug 22 15:39 /www/wwwroot/goploy-symlink

宝塔面板的 web 界面下点目录的权限界面显示组是 mysql tmd 很奇怪
AoEiuV020JP
121 天前
@tlerbao #2 那么你“设置成 775”,有带-R 递归修改所有子目录文件吗,包括这个所有组有递归设置吗,
另外你这里 rwxr-sr-x 权限是 2755, 不是你说的 755 或者 775 , 确定你成功修改过权限吗,
tlerbao
121 天前
@AoEiuV020JP #3 我知道问题所在了

我修改目录权限使用的宝塔的 web 界面,我发现改成 775 后,本来目录所属者是 deployer/www ,改后所有者变成了 deployer/deployer 了,tmd ,改所有者为啥所属组也改了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1067013

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX