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”