Mac OS 根本没有 usr/bin 文件夹的权限

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

【参考方案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: 不允许操作

以上是关于Mac OS 根本没有 usr/bin 文件夹的权限的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS:/usr/bin/env:错误的解释器:不允许操作

Mac OS X 11中的/usr/bin 的“Operation not permitted”

Mac OS X 11中的/usr/bin 的“Operation not permitted”

Mac OS X 的系统目录结构

解决 Mac OS X 11无法copy文件问题

在Mac OS终端的Terminal 中使用Sublime Text3