Mac TigerOSでhostsファイルを編集しようとしています。ファイルを編集しようとすると、次の出力が表示され、変更を保存できません。
"hosts" [readonly] 14L, 330C`
どうすればこれを修正できますか?
Unixライクなオペレーティングシステムでは、hostsファイルを編集するにはrootである必要があります。これは、ファイルの所有権とアクセス許可によって制御されます。
ファイルのアクセス許可を変更し(ファイルを所有している場合、またはrootの場合)、chmod o+w filename
を使用してファイルへの書き込みをすべてのユーザーに許可できます。ただし、セキュリティ上の理由から、hostsファイルに対してこれを行うべきではありません。
MacOSXにはSudo
があると思いますが、それを使用する必要があります。 Sudo editor filename
(例:Sudo vi /etc/hosts
)