我有一个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
无法更改其权限。所以问题更多的是X-Y problem,其中:
我使用通用/media/test/
用户和组安装了pi
。 foo
和bar
等守护程序用户需要访问rw
中的此共享文件夹,他们应该能够更改权限。我该怎么办?
答案 0 :(得分:-1)
我认为最简单的解决方案是将pi和bar添加到pi用户组