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

原文地址:https://www.cnblogs.com/x1you/p/11791052.html

时间: 2024-07-29 20:06:42

Mac usr/bin 目录 权限问题的相关文章

解决linux用户切换失败 su:execute /usr/bin 没有权限

问题描述: 回宿舍前,在root用户中安装fish,并修改其shell为fish.回宿舍之后,在图形界面用root用户进行登陆,莫名其妙登陆失败.没有任何提示信息,直接回到登陆界面.用非root用户登陆后,执行su root命令切换到root用户,报错:su execute /usr/bin/ 权限不够. 经过了一番查询,网友们的操作是将/usr/bin目录权限修改为777,还有一些我看不懂的操作.这么做当然是无效的! 解决办法: 通过查看/etc/passwd,发现/usr/bin是root用

mac 增加/usr/bin目录的操作无权限

起因:想要往/usr/bin目录下拷贝文件,提示: operation not permitted 解决办法: 1. 重启,启动中长安command+r进入恢复模式 2.顶部菜单拉中打开终端 3. 输入: csrutil disable 4. 重启 启动后在命令前都加上sudo,/usr/bin目录增删赋值文件操作成功 原文地址:https://www.cnblogs.com/mpp0905/p/10986210.html

/bin,/sbin,/usr/sbin,/usr/bin 目录

/bin,/sbin,/usr/sbin,/usr/bin 目录 这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到. 从用户权限的角度看,/sbin目录下的命令通常只有管理员才可以运行,/bin下的命令管理员和一般的用户都可以使用. 从可运行时间角度看,/sbin,/b

Mac系统home目录权限修改【转载】

转载自:http://ju.outofmemory.cn/entry/283070 最近,想把某程序安装到mac下的/home目录下面,发现没有权限,即便是使用sudo命令也无法创建程序目录,在网上查询了半天发现可以通过如下方法来提升mac下/home目录的权限. 编译/etc/auto_master文件,注释掉或者移除以/home开头的那一行,保存. sudo vim /etc/auto_master 注释掉 /home 哪一行,如下所示: # # Automounter master map

git bin目录权限不足报错

git权限不足 所有的环境变量命令都用不了,排查了半天 通过 last lastlog 查看以为是服务器被黑了,结果是被改过权限

Linux /bin、/sbin、/usr/bin、/usr/sbin目录的区别

在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下: bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等. /usr/bin目录: 主要放置一些应用软件工具的必备执行档例如c++.g++.gcc.chdrv.diff.dig.du.eject.elm.free.gno

mac install: /usr/bin/unrar: Operation not permitted

按照教程mac下解压缩rar文件工具-rarosx(免费),在mac上安装rar,在执行命令 sudo install -c -o $USER unrar /bin 出现错误:install: /bin/rar: Operation not permitted 解决办法:mac 系统一般没有权利修改/bin和/usr/bin目录的,故把上面命令中的/bin改为/usr/local/bin即可.

/bin、/sbin、/usr/bin、/usr/sbin目录Linux执行文档的区别

/bin./sbin./usr/bin./usr/sbin目录的区别 在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下: www.2cto.com bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等. /usr/bin目录: 主要放置一些应用软件工具的必备执行档例如

/bin、/sbin、/usr/bin、/usr/sbin目录的区别

在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下: www.2cto.com bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等. /usr/bin目录: 主要放置一些应用软件工具的必备执行档例如c++.g++.gcc.chdrv.diff.dig.du.eject