Mac usr/bin 目录 权限问题
Posted x1you
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac usr/bin 目录 权限问题相关的知识,希望对你有一定的参考价值。
Mac进行 usr/bin 目录下修改权限问题,operation not permitted
一般情况下我们在使用mac系统过程中下载一些文件、新建一些项目之后,这些文件都会默认是只读状态,这时我们只需要简单的一句权限设置命令就可以解决
sudo chmod -R 777
你要修改文件上层目录的路径
但是我们在对 usr/bin
目录下的文件进行操作的时候往往会出现这样的错误(上一篇博客中关于git安装进行软连接就会遇到这样的问题)
operation not permitted
这是因为一些mac用户在升级系统之后,电脑启用了SIP(System Integrity Protection),增加了rootless机制,导致即使在root权限下依然无法修改文件,在必要时候为了能够修改下面的文件,我们只能关闭该保护机制
1)重启,过程中按住 command+R,进入保护模式
2)打开terminal终端,输入
csrutil enable
3)再次重启,即可对 usr/bin 目录下文件进行修改
PS:如果要恢复保护机制,重新进入保护模式,输入
csrutil enable
以上是关于Mac usr/bin 目录 权限问题的主要内容,如果未能解决你的问题,请参考以下文章
Mac OSX10.11更新后sudo竟然不能写/bin,/usr/bin /usr/sbin等系统目录了。
“使用Gem命令安装Sass时,您没有/ usr / bin目录的写权限。”
Mac OS X 11中的/usr/bin 的“Operation not permitted”
-bash: /usr/bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory(代码片段