欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Mac macos 即使是 root 管理员用户 出现 Operation not permitted(不允许操作) 我自己亲自做的 有大用 有大大用 有大大大用 有大大大大用

我自己亲自做的 


1) sudo chmod -R +rwx 文件夹

2) 恢复模式下 进行 #csrutil disable   然后重启

3) 系统偏好设置=>隐私安全性=>隐私=>完全磁盘访问=>选择 终端 程序,重启终端

4) 系统偏好设置=>隐私安全性=>隐私=>文件和文件夹  System Preferences > Security & Privacy > Privacy > Files and Folders  确认路径中出现的所有卷和目录旁边都有复选标记

5) 右击看看文件有没有被锁定,权限改为可读可写

image.pngimage.png

6) 看看 /node-admin/20452  主要看这个页面中的红色的字

6) 张的方法 ,,让这个当前用户变成管理员,是有用的

7)客人用户试试


下面的命令执行试试

sudo chmod -N file        # Remove ACLs from file
sudo chmod ugo+rw file    # Give everyone read-write permission to file
sudo chflags nouchg file  # Clear the user immutable flag from file
sudo chflags norestricted file  # Remove the SIP protection from file
sudo xattr file sudo xattr -d com.apple.rootless file # Remove SIP protection from file
ls -leO@ file
chflags -f -R nouchg directory
sudo chflags noschg CrashPlan.app # this removes system immutable flag sudo chflags nouchg CrashPlan.app # this removes the user immutable flags

 下面的 8) 9) 正常情况下,似乎不需要

8) sudo nvram boot-args="rootless=0"; 是在 macOS 的正常启动环境下执行的命令,需重启才生效

9)  sudo mount -uw /   (sudo mount -u -o rw /)  重新以读写方式挂载


macOS 终端运行提示“Operation not permitted ”解决办法

终端运行命令后提“示Operation not permitted” 报错,这个问题一般只有在macOS Ventura系统出现比较频繁,或者是从其他版本升级到Ventura的也需要注意这个小问题。

image.png

解决办法

打开“系统偏好设置 — > 隐私与安全性 — > 完全磁盘访问权限 –> 找到“终端” ,可以看到终端后面的开关没有打开,我们打开它,然后会提示输入你的Mac开机密码,输入密码确认即可开启,这个时候可能会提示你退出终端,这个时候要记得点击退出,不然设置无效!

如果你在 “系统偏好设置 — > 隐私与安全性 — > 完全磁盘访问权限 –> ” 里面没有找到 终端 的选项,那么打开 “访达” — > “应用程序” — > “实用程序” 里面找到 “终端” APP后,直接把它往 “完全磁盘访问权限” 窗口里面拖入即可设置开启选项。


来自  https://blog.51cto.com/u_14215375/5982161 



解决问题:Mac OS遇到 Operation not permitted 问题


随之Mac OS的不断升级,使用某些程序时会遇到Operation not permitted相关的问题,形式多种多样。

参考链接:http://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/

解决方案如下:

1.左上角点击选择‘System Preferences’

2.选择“Security & Privacy”

3.选择 “Privacy”-->“Full Disk Access”

4.点击左下角按钮获得管理员操作权限

5.把出问题的应用程序加到“Full Disk Access”列表中

来自  https://blog.csdn.net/WangJiankun_ls/article/details/103110241  



Mac 出现 Operation not permitted(不允许操作)

在 Mac 中删除了一个普通用户,会残留一些文件在硬盘中,尝试删除后,在清空废纸篓时删除失败。然后又尝试使用 root 权限,在 Terminal 中删除,出现了 System Integrity Protection。


查阅资料后,发现 Mac 电脑中的 SIP(System Integrity Protection)系统保护机制默认为启用状态,具有 rootless 机制。使用 root 权限也无法删除文件,所以只能暂时关闭这个保护机制,删除成功后在开启。


1. 进入保护模式,重启时按住 Command + R

2. 禁用 SIP

在保护模式中的 Termimal 中输入:

# csrutil disable

3. 重启

4. 修改删除文件

5 开启 SIP

csrutil enable

来自  https://blog.csdn.net/qq_41664096/article/details/106962227  







普通分类: