【问题标题】:Mac OS don't have permission to usr/bin folder at allMac OS 根本没有 usr/bin 文件夹的权限
【发布时间】:2015-12-30 07:43:25
【问题描述】:

我正在尝试重命名补丁问题的“代码设计”文件名,但我厌倦了一切,似乎我只能读取usr/bin 中的文件的访问权限

  1. 文件夹权限“系统”设置为读写
  2. 我使用的是管理员帐户

我尝试过的: 使用sudo -i 进入终端以获取对usr/bin 的root 访问权限以进行重命名。输入重命名命令mv codesign codesign_10.11 仍然出现无法执行操作的错误

我的权限访问有什么问题?我该如何解决?

【问题讨论】:

    标签: macos permissions


    【解决方案1】:

    您是否已将 Mac OS X 升级到“El Capitan”版本?

    如果是这样,您将无法再修改 /System、/bin、/sbin 或 /usr(/usr/local 除外)中的任何内容,即使使用 root 用户也是如此。他们将此“功能”称为“系统完整性保护”。

    我遇到了同样的问题,找到了这个解释here

    【讨论】:

    • 那么现在如何创建指向应用程序的符号链接?
    • @MikeSchem 你到底想做什么?如果您指的是获取终端上可用的命令,您可以通过在 /usr/local/bin 处创建符号链接来实现。但如果您想在 Spotlight 搜索中显示 .app,请查看此问题 here
    • 是的,我正在尝试向 /usr/local/bin 添加符号链接,谢谢!
    • 很伤心!苹果走 MS 之路
    • 我闻到了取消文化恶作剧的味道。
    【解决方案2】:

    执行命令行作为打击:

    sudo gem 更新 --system

    sudo gem install -n /usr/local/bin cocoapods

    【讨论】:

    • 在不解释你在做什么的情况下建议“sudo”命令是一个非常糟糕的主意。
    【解决方案3】:

    尝试更改所有权 代码:

    chown -R "user_name" folder_name
    

    例如:

    chown -R "John Doe" codesign
    

    【讨论】:

    • 或者如果您的文件夹被锁定,请参阅此帖子link
    • 文件夹未锁定,命令不起作用,同样的错误。 chown: codesign: 不允许操作
    猜你喜欢
    • 2014-01-06
    • 2012-03-11
    • 2016-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    相关资源
    最近更新 更多