web-dev-qa-db-ja.com

ホストファイルの読み取り専用ステータスを削除します

Mac TigerOSでhostsファイルを編集しようとしています。ファイルを編集しようとすると、次の出力が表示され、変更を保存できません。

"hosts" [readonly] 14L, 330C`

どうすればこれを修正できますか?

2
user39822

Unixライクなオペレーティングシステムでは、hostsファイルを編集するにはrootである必要があります。これは、ファイルの所有権とアクセス許可によって制御されます。

ファイルのアクセス許可を変更し(ファイルを所有している場合、またはrootの場合)、chmod o+w filenameを使用してファイルへの書き込みをすべてのユーザーに許可できます。ただし、セキュリティ上の理由から、hostsファイルに対してこれを行うべきではありません。

MacOSXにはSudoがあると思いますが、それを使用する必要があります。 Sudo editor filename(例:Sudo vi /etc/hosts

4
RedGrittyBrick