编辑:能够通过登录同一组中的另一个帐户并以此方式访问来解决这个问题。不过,这只能因为我很幸运地拥有同一组中的另一个帐户。我仍然想知道是否有其他方法可以解决这个问题。
唔...
我本想这么做
> chmod 755 <directory>
但我输入了
> chmod 75 <directory>
结果是
> d---rwxr-x 5 justin 512 Oct 24 19:35 gallery
我拥有该目录,但无法访问它。
我没有root。
该怎么办...
答案1
您已成功授予群组所有者完全访问权限(假设有群组所有者;您的ls
输出未表明有群组所有者)。如果有群组所有者,例如 group foo
,您可以使用以下命令登录该群组newgrp
:
$ newgrp foo
這可能允許您發出更正的chmod 755 <directory>
。
如果您拥有父目录,也可以尝试递归访问chmod
它。请小心记录其他子目录和文件的权限,以便以后可以正确恢复它们。
除非采用上述任何一种解决方案,否则您必须联系系统管理员来为您修复。有些故障只需要 root 即可修复。
答案2
你应该能够做到:
chmod 755 <directory>
如果这不起作用,则以 root 身份运行它:
sudo chmod 755 <directory>