我对文件的权限有点困惑。
只是为了实验,我以用户“jorre”的身份尝试了以下操作
chown jorre:jorre file.txt
chmod 040 file.txt
我希望用户“jorre”可以读取此文件,因为该用户存在于“jorre”组中。但是,我在尝试读取文件时遇到权限错误。
那是因为我是文件的所有者,因此组权限被忽略了吗?我在组中,所以我认为组权限在这种情况下也是有效的。
感谢您澄清这一点!
我对文件的权限有点困惑。
只是为了实验,我以用户“jorre”的身份尝试了以下操作
chown jorre:jorre file.txt
chmod 040 file.txt
我希望用户“jorre”可以读取此文件,因为该用户存在于“jorre”组中。但是,我在尝试读取文件时遇到权限错误。
那是因为我是文件的所有者,因此组权限被忽略了吗?我在组中,所以我认为组权限在这种情况下也是有效的。
感谢您澄清这一点!
这是因为您是用户
jorre
,是文件的所有者。文件权限特别不允许所有者读取、写入或执行该文件 (
jorre
)。如果您要将所有者更改为另一个用户,那么您将能够在组权限下读取文件。
来自文件系统权限wiki 页面的摘录