为什么rwxrwxrwx文件中不允许使用chmod 777?

时间:2017-02-27 19:32:22

标签: linux permissions file-permissions chmod

我有一个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提醒我foobarpi所有,因此foo无法更改其权限。所以问题更多的是X-Y problem,其中:

我使用通用/media/test/用户和组安装了pifoobar等守护程序用户需要访问rw中的此共享文件夹,他们应该能够更改权限。我该怎么办?

1 个答案:

答案 0 :(得分:-1)

我认为最简单的解决方案是将pi和bar添加到pi用户组

usermod -G pi foo