- mac root用户 在 usr 目录下没有写权限
在Mac系统下用如下命令更改用户权限结果失败
sudo chmod -R 777 /usr/lib
提示我 Operation not permitted,切换为root账户更改该目录权限还是提示Operation not permitted,系统10.11.3 (15D21)
对于Mac OS X 10.11 El Capitan用户,由于系统启用了SIP(System Integrity Protection), 导致root用户也没有权限修改/usr/bin目录。按如下方式可恢复权限。
屏蔽方法:重启Mac,按住command+R,进入recovery模式。选择打开Utilities下的终端,输入:csrutil disable并回车,然后正常重启Mac即可。要重新恢复,只需将disable改为enable。
以上文章出处
参考:
在Mac安装软件时root用户也没有权限操作【原因、解决】,
Mac 更改/usr/bin 目录权限失败
我现在的系统是10.12 (16A323)也不行
由于我现在的系统是10.12 (16A323),按上面的屏蔽方法没有找到recovery模式,自然也无法更改。
以失败告终。
- 学习ffmpeg参考:
FFmpeg在iOS上完美编译,
[iOS]FFmpeg框架在iOS平台上的编译和使用
下面我主要按照[iOS]FFmpeg框架在iOS平台上的编译和使用操作,没有在管上面的写入权限的问题 。在相应目录下用终端执行build-ffmpeg.sh脚本文件,由于没有安装yasm,接着终端自动安装了yasm并执行了脚本(好神奇,我没有按照[iOS]FFmpeg框架在iOS平台上的编译和使用里的方法安装yasm,可能是上次按照FFmpeg在iOS上完美编译方法安装的yasm,但是觉得没有成功), 结果成功。
注意也可以按照FFmpeg-iOS-build-script-master文件中的README.md文件直接下载编译好的ffmpeg-ios(
You can download a binary for FFmpeg 2.8 release at
https://downloads.sourceforge.net/project/ffmpeg-ios/ffmpeg-ios-master.tar.bz2 )。
接下来我参考iOS配置FFmpeg框架下载了它的demo,删除了它自带的ffmpeg,加入了我自己的FFmpeg-iOS,并加入了