
ホーム フォルダーにいるとき、デスクトップ アイコンに南京錠が表示されます。プロパティには、ルートがデスクトップの所有者であると記載されており、そのためデスクトップに何も置くことができません。
最近、Ubuntu 14.04 をインストールしましたが、以前使用していた Ubuntu 12.04 ではデスクトップ アイコンがルートに属していなかったのに、なぜデスクトップ アイコンがルートに属するのかを知りたいです。
「chown」コマンドを使用してファイルの所有者を変更する方法は知っていますが (デスクトップでは機能しないのでしょうか?)、セキュリティが何らかの形で損なわれる可能性があるのではないかと心配しています。そのため、まずこのデフォルト設定の理由を知りたいと思います。
答え1
それを修正するには
sudo chown your_user:your_user -R /home/your_user
この変更は、たとえばルートとしてグラフィカル プログラムを実行したときに発生しました。プログラムの呼び出し方法によっては、環境変数 (この場合は $HOME) は変更されませんでした。
一般的には、sudo -i
または、pksuを使用します。
見る :
https://help.ubuntu.com/community/RootSudo
http://ubuntuforums.org/showpost.php?p=6188826&postcount=4
ユーザーはなぜグラフィカル アプリケーションを起動するために通常の sudo を使用してはいけないのでしょうか?
管理者以外のユーザー セッションから管理者として GUI を使用してアプリケーションを実行するにはどうすればよいですか?
そして