Mac OS X Lion10.7.4でhostsファイルを編集しようとしています。ターミナルのトリックをすべて試しましたが、ファイルを変更しようとすると常に「操作が許可されていません」というメッセージが表示されます。私はもう試した:
Sudo chmod 777 /etc/hosts
Sudo chmod nouchg /etc/hosts
Sudo cp ~/hosts /etc/hosts
「操作は許可されていません」というメッセージですべて失敗します。 ls -lO@e /etc/hosts
の出力は次のとおりです。
-rw-r--r-- 1 root wheel uappnd,nodump,opaque 2073 Sep 22 2010 /etc/hosts
残念ながら、私はそのほとんどを読む方法がわかりません。任意のヒント?
ユーザーの追加専用フラグが設定されます。実行
Sudo chflags nouappnd /etc/hosts
ファイルを編集してスーパーユーザーとして保存できるはずです。
ホストへのアクセス許可は変更しないでください。
Viを使用してファイルを編集するには:
Sudo vi /etc/hosts
パスワードを入力すると、編集して保存できます。