いくつかのファイルを/ usr/shareフォルダーにコピーしようとしましたが、Sudoを使用しても操作が許可されないと端末から通知されました。Sudo cp ~/Downloads/kellys.vim /usr/share/vim/vim73/colors/
結果cp: /usr/share/vim/vim73/colors/kellys.vim: Operation not permitted
このフォルダの権限を変更しようとすると、同じ問題が発生しました。 MacでEICapitanを実行しています。私は長い間グーグルしてきましたが、それでも混乱しています。どうすれば問題を解決できますか?
あなたが抱えている問題は、Vimカラースキームのインストールに関連しているようです。
それらは~/.vim/colors/
にインストールできます。
mkdir -p ~/.vim/colors
cp ~/Downloads/kellys.vim ~/.vim/colors/
そしてそれを
:colorscheme kellys
更新
ファイルが本当に/usr
にある場合、そのフォルダーのアクセス許可はロックダウンされており、システム整合性保護(SIP)を無効にせずに編集することはできません。
ただし、変更できるフォルダは/usr/local/share
です。
だからあなたは代わりに行うことができます
cp ~/Downloads/kellys.vim /usr/local/share/vim/vim73/colors/
SIPに関する他の答えは正しいですが、Appleが10.11以降でこのセキュリティ機能を実装した理由を知ることは重要です。
これは、重要なシステムプロセス、および(これまで見てきたことから)ドライブ上の特定のファイル/場所の改ざんを防ぐように設計されています。 rootless.confファイルは、ファイルシステムで保護される対象/場所を定義します。これが意味するのは、「ディスクのアクセス許可を修正する」機能がもう必要ないということです。 SIPの機能の詳細については、 Ask Differentのこの投稿を参照 を参照してください。
一般的に、SIPを永続的に無効にすることはお勧めできません。リカバリモードで無効にし、変更を加えてから再度有効にすることをお勧めします(参考までに、PRAMをリセットすると=になります)。 SIP戻る。)