当cd
命令进入我的一个名为openfire
的目录时,返回以下错误:
bash: cd: openfire: Permission denied
有什么办法可以解决这个问题吗?
发布于 2011-11-23 06:09:23
进入超级用户模式,然后cd进入您无权进入的目录。Sudo需要管理员密码。
sudo su
cd directory
发布于 2013-07-06 04:21:07
@user812954的回答非常有帮助,除了我必须通过两个步骤完成此操作:
sudo su
cd directory
然后,要退出“超级用户”模式,只需输入exit
即可。
发布于 2011-11-22 12:14:59
如果它是您拥有的目录,请授予您自己对它的访问权限:
chmod u+rx,go-w openfire
这将授予您使用目录和其中的文件(x
)和列出其中的文件(r
)的权限;它还拒绝组和其他人对目录的写权限,这通常是正确的(尽管有时您可能希望允许组在您的目录中创建文件-但如果您这样做,请考虑在目录上使用粘滞位)。
如果它是其他人的目录,您可能需要所有者的帮助来更改权限,以便您可以访问它(或者您需要root
的帮助来为您更改权限)。
https://stackoverflow.com/questions/8221820
复制相似问题