質問: read only のファイルを更新したい osx 10.11.1です。 -rw-r--r--@ 1 root admin 232b 8 23 07:32 com.apple.boot.plist このファイルを更新したいです。 ターミナルを開いて、まずはsu -でrootになりました。 idコマンドで確認すると、 uid=0(root) gid=0(wheel) groups=0(wheel) ・・・・・省略 とでてきます。 viで開いて編集後、(編集を始めるとチラッとwarningが赤字ででます。) esc :w で保存を試みると e505: "com.apple.boot.plist" is read-only (add ! to override) esc :w! だと "com.apple.boot.plist" e212: can't open file for writing press enter or type command to continue となり保存できません。 #lsで見た時の@気になります。 どうしたら保存できるでしょうか??
回答: デスクトップにcom.apple.boot.plistを持ってきたら 所有者やグループは自分に変わり編集、保存出来ました chownで所有者をrootに、chgrpでグループをadminに戻し 元の場所にコピーでどうでしょう システム弄るの嫌なんで検証していません @はls -alでデスクトップ見たら やたらいろんなのに付いてますね mac特有のメタデーターでしょうか