在 mac os x 10.6.4 上启用 root 用户后,cd 权限被拒绝
我通过 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您确定您以 root 身份调用了
cd
吗?如果是,请检查该文件夹的所有者是否为root。如果没有,请调用
sudo chown /Users/fred/Desktop/sitefolder root ,
然后检查所有者是否具有读取权限。如果不调用
(这将启用所有者的所有权限,仅启用组和其他人的读取权限)。
如果您不太关心该文件夹,您可以直接调用
向每个用户授予所有权限。
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
(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
giving all permissions to every user.