在 mac os x 10.6.4 上启用 root 用户后,cd 权限被拒绝

发布于 2024-11-26 18:52:05 字数 167 浏览 2 评论 0原文

我通过 sudo passwd root 在终端中启用 root,然后尝试 cd 位于桌面上的 Rails 站点文件夹。我收到错误 -bash: cd: /Users/fred/Desktop/sitefolder: 权限被拒绝

如何摆脱此错误/启用 root 的所有权限?谢谢

I enabled root in terminal by sudo passwd root and then attempted to cd a rails site folder located on my desktop. I got the error -bash: cd: /Users/fred/Desktop/sitefolder: Permission denied

How to get rid of this error/ enable all permissions for root? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

原野 2024-12-03 18:52:05

您确定您以 root 身份调用了 cd 吗?

如果是,请检查该文件夹的所有者是否为root。如果没有,请调用

sudo chown /Users/fred/Desktop/sitefolder root ,

然后检查所有者是否具有读取权限。如果不调用

chmod 744 /Users/fred/Desktop/sitefolder

(这将启用所有者的所有权限,仅启用组和其他人的读取权限)。
如果您不太关心该文件夹,您可以直接调用

sudo chmod 777 /Users/fred/Desktop/sitefolder

向每个用户授予所有权限。

Are you sure you called cd as root?

If yes, check if the owner of the folder is root. If not call

sudo chown /Users/fred/Desktop/sitefolder root

then check if the owner has reading permission. If not call

chmod 744 /Users/fred/Desktop/sitefolder

(this enables all permissions for owner and only reading permission for group and others).
If you don't care much about that folder you may instead call directly

sudo chmod 777 /Users/fred/Desktop/sitefolder

giving all permissions to every user.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文