- 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,并加入了