我总是单独使用Linux (通过根/sudo用户帐户),从不在一个团队中工作,这让我问:
说只有根/sudo才能更改文件的u,g,o的文件权限,这是真的吗?
我的意思是,如果我们创建一个非根用户帐户(它没有sudo访问权限),这个用户帐户永远不会更改u,g,o文件权限,对吗?
发布于 2023-01-01 10:27:53
非根帐户只能更改其拥有的文件的权限,而不能更改其他人的文件权限。
让我们想象一下a和b的测试,它们都是常规帐户:
我们有一个目录:
-rw-r--r-- 1 a a 0 Jan 1 10:20 a_file
-rw-r--r-- 1 b b 0 Jan 1 10:20 b_file # sudo -u a chmod 640 b_file
chmod: changing permissions of 'b_file': Operation not permitted # sudo -u a chmod 750 a_file ; ls -l
-rwxr-x--- 1 a a 0 Jan 1 10:20 a_file
-rw-r--r-- 1 b b 0 Jan 1 10:20 b_file您可以看到a只能修改他们自己的文件的权限。
https://unix.stackexchange.com/questions/730200
复制相似问题