web-dev-qa-db-ja.com

Ubuntuの「/ etc / network / interfaces」ファイルに書き込めません

デフォルトに設定したいだけです/etc/network/interfacesしかし、私はPermission denied書き込もうとするとエラーが発生します:

auto lo  
iface lo inet loopback
3

一般的にUbuntuまたはLinuxでは、ルート内のファイル/rootが所有です。したがって、ユーザーはこれらのファイルにアクセスするためにroot権限が必要になります。

あなたが書き込もうとしているので/etc/network/interfacesファイル、rootであるか、root権限を持っている必要があります。これを行うには、Sudoコマンドを使用します。このコマンドは、rootユーザーのみが変更を許可されるファイルに対してファイル操作を実行するために使用されます。

でターミナルを開く Ctrl+Alt+T 実行します:

Sudo gedit /etc/network/interfaces

これによりGeditが開き、ファイルに必要な変更を加えることができます。

Geditはグラフィカルアプリケーションであるため、推奨実行するSudoグラフィカルアプリケーションgksu。したがって、次のようにすることもできます。

gksu gedit /etc/network/interfaces
4
Peachy

Sudoを使用するか、rootとして編集してみてください

0
hackwa