![](/img/trans.png)
[英]In a PHP / Apache / Linux context, why exactly is chmod 777 dangerous?
[英]Why chmod 777 not permitted on a rwxrwxrwx file?
我有一个具有777
访问权限的文件夹, foo
用户属于pi
组,但无法更改foobar
的权限。 有什么解释?
$ sudo usermod -a -G pi foo
$ sudo -u foo touch foobar
$ ls -al
total 0
drwxrwxrwx 2 pi pi 0 Feb 27 19:26 .
drwxrwxrwx 6 pi pi 0 Feb 26 15:20 ..
-rwxrwxrwx 1 pi pi 0 Feb 27 19:26 foobar
$ sudo -u foo chmod 777 foobar
chmod: changing permissions of ‘foobar’: Operation not permitted
值得一提的是该挂载为:
//192.168.1.42/test /media/test/ cifs username=pi,password=p,uid=pi,gid=pi,x-systemd.automount 0 0
编辑
codeforester提醒我foobar
由pi
拥有,因此foo
无法更改其权限。 因此,问题更多是XY问题 ,其中:
我用通用的pi
用户和组挂载了/media/test/
。 守护程序用户(例如foo
和bar
将需要访问rw
此共享文件夹,并且他们应该能够更改权限。 我该怎么做?
我认为最简单的解决方案是将foo和bar添加到pi用户组
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.