我使用通过 adduser 创建并登录的用户。我通过此用户(不是 root)创建了一个目录,并使用 chmod 666“filename”将权限从标准 644 更改为 666(无双关语意)。
现在我无法访问它。当我使用“ls“filename,””时,我只是得到权限被拒绝。我不明白这一点,我是不是完全误解了什么?
我想授予其他用户更多访问权限,而不是删除我自己的访问权限。我应该怎么做?
答案1
创建的目录应该具有执行权限,以便用户可以将目录更改为该目录。(移动到目录中)。
Unix 不允许您进入没有执行权限的目录
还要检查umask
为用户设置的值是什么,通常是 002 或 022,但我从未见过 122