
ターミナルを使用せずにルートアクセスを必要とするプログラムを開くことができません。
例:
デスクトップで Firefox をクリックしても何も起こりません。インターネットを閲覧するには
入力する必要があります。sudo firefox
これは権限と関係があると思うのですが、私は少し初心者です。
Ubuntu 15.10、64 ビットを実行しています。
編集:ターミナルに
のみ入力すると、次のようになります:firefox
gnome アクセラレータ ディレクトリ '
/home/juho/.gnome2/accels
' を作成できませんでした:
権限が拒否されました
答え1
を使用して GUI アプリケーションを root として実行しているときに、一部のファイルの所有権が間違ってしまったようですsudo
。次のコマンドを実行すると、このエラーが修正され、ホーム ディレクトリ内のすべてのファイルの所有権が回復されます。
sudo chown -R $USER: ~
これで問題が解決することを願っています。
将来に向けて:
一度もないGUI プログラムを root として実行するにはsudo
、常に を使用するgksudo
か、少なくともsudo -H
このような問題が再発しないようにします。
いずれにしても、できるだけ root としてプログラムを実行することは避けるべきです。