将目录权限设置为 0570

将目录权限设置为 0570

有一个答案“执行与读取位。 Linux 中的目录权限如何工作?”关于将目录权限设置为5(-RX)值。据说“5:允许读/写,但不改变目录树本身的结构。”

如果我将新创建的测试文件夹设置为 0570,我会得到以下结果:

dr-x-rwx---. user user test1
[user@server1 test1] touch file1
touch: cannot touch 'file1': Permission denied

现在“用户”帐户位于“用户”组中,因此我想如果我有 rwx 权限作为用户组,我仍然可以写入文件。难道不是这样吗?

答案1

权限按 (1) 用户、(2) 组和 (3) 其他顺序评估,并且仅适用第一个匹配项。在这种情况下,“用户”测试匹配 – 您是该目录的所有者。该目录的权限不允许用户对其进行写入。

相关内容