web-dev-qa-db-ja.com

ルートが所有するファイルを変更するにはどうすればよいですか?

ブラウザで実行するプログラムをインストールしました。画面に表示される背景画像を変更するか、既存の画像を変更したいと思います。そのファイルのプロパティから、ルートが所有していることがわかります。

初めてLinuxを使用してUbuntu 12.04を実行しています。私はWindowsからの切り替えを試みており、面倒です:-)

GUIを使用してその画像ファイルを変更するにはどうすればよいですか?ルート権限でこれを行うにはどうすればよいですか?

7
user276606

あなたが問題のオペレーティングシステムの所有者であると仮定すると、比較的簡単なことができます。また、現在のファイルがルートとルートのグループによって所有されていると仮定すると、ターミナルで次のことができます:

Sudo chown your_user:root /path/to/file

これで、通常のGUIログインを使用してこのファイルを編集できます。

完了したら、忘れずに設定し直してください

Sudo chown root:root /path/to/file

ファイルの所有権の変更の詳細については、以下を参照してください。

man chown

ターミナルを開くには、アプリケーションバー(名前?)を開いて「terminal」と入力するだけです。 Sudoを使用すると、変更を行うための昇格された権限を付与するためのパスワードが求められます。見る:

man Sudo
4
Drew Anderson

そのシンプルな、ubuntu nautilusのデフォルトではファイルマネージャーです。

そのため、root権限でファイルマネージャーを開き、ファイルを変更します

Sudo nautilus
1
Shiva Kishore

ルートとして何かを編集する必要があるときはいつでも、 Sudo を使用できます。押す Ctrl+Alt+T ターミナルを開き、このコマンドを記述してEnterキーを押します。

Sudo gedit /path/to/file

明らかに、/path/to/fileをファイルの実際の場所に変更してください。これにより、gedit(管理者)が実行するroot(単純なテキストエディター)ウィンドウが開き、ファイルを編集できるようになります。

1
terdon

実際に解決したい問題(ユースケース)を理解しようとしています。
システムファイルを実際に変更するつもりはないようですが、GUIで何かを変更するつもりです。
それが正しい場合は、以下を参照してください。


通常、Ubuntuの一部であるファイルに個人的な変更を加える最良の方法は、個人ファイルにコピーを作成し、それを変更することです。ルートが所有するファイルを読み取ることができる場合は、自分が所有するコピーを作成できます。

一部のGUI機能は、場合によってはこれを自動的に行います。

簡単な例として、既存のデスクトップの壁紙画像に変更を加えたい場合、ファイルを見つけてコピーし、コピーを変更できます。
壁紙画像として使用できるようになりました。


(この方法で行うと、元のパッケージを保持し、所属するパッケージを更新するときに競合が発生せず、複数のユーザー(おそらくそれ以上)で同じことができるなど、さまざまな利点があります。)

1
Volker Siegel