我知道对于 Unix 文件权限,有“用户”、“组”和“世界”八位字节。为便于讨论,我们假设 setuid/sticky 位不存在。
考虑以下示例:
$ echo "Hello World" > strange
$ chmod 604 strange
$ ls -l strange
-rw----r-- 1 mrllama foo 12 Apr 13 15:59 strange
Run Code Online (Sandbox Code Playgroud)
假设有另一个用户john
,他是我组的成员foo
。
foo
组中,因此使用“组”八位字节的权限)?奖金问题:
642
?约翰只能读,只能写,还是两者兼而有之? 604
?