【问题标题】:cd'ing permissions denied after enabling root user on mac os x 10.6.4在 mac os x 10.6.4 上启用 root 用户后,cd 权限被拒绝
【发布时间】:2011-10-15 13:55:49
【问题描述】:

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

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

【问题讨论】:

    标签: permissions file-permissions root cd permission-denied


    【解决方案1】:

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

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

    sudo chown /Users/fred/Desktop/sitefolder root

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

    chmod 744 /Users/fred/Desktop/sitefolder
    

    (这会启用所有者的所有权限,而只有组和其他人的读取权限)。
    如果你不太关心那个文件夹,你可以直接调用

    sudo chmod 777 /Users/fred/Desktop/sitefolder
    

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

    【讨论】:

    • 如果我尝试任何这些命令,我​​需要输入我的密码,但终端拒绝它,尽管我知道我输入正确?你知道发生了什么吗?
    • 您确定您的密码拼写正确吗?检查大写锁定是否处于活动状态。也可能是您没有以您的用户身份登录。尝试致电whoami 了解您是谁。最后,拨打susudo -s并输入root密码;然后您可以拨打passwd your_user手动重置您的用户密码
    猜你喜欢
    • 2012-06-03
    • 2013-08-22
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    • 2020-05-12
    • 2022-01-08
    相关资源
    最近更新 更多