Ich kann keine Programme öffnen, die Root-Zugriff benötigen, ohne das Terminal zu verwenden.
Beispiel:
Wenn ich auf meinem Desktop auf Firefox klicke, passiert nichts.
Ich muss etwas eingeben, sudo firefox
um im Internet zu surfen.
Ich denke, das hat etwas mit Berechtigungen zu tun, aber ich bin noch relativ neu.
Es wird Ubuntu 15.10, 64-Bit ausgeführt.
Bearbeiten:
Wenn Sie nur firefox
im Terminal tippen, erhalten Sie Folgendes:
Das Verzeichnis „Gnome Accelerators
/home/juho/.gnome2/accels
“ konnte nicht erstellt werden:
Berechtigung verweigert
Antwort1
Es scheint, als hätten Sie beim Ausführen von GUI-Anwendungen als Root mit einige Dateieigentümer durcheinandergebracht sudo
. Der folgende Befehl sollte dies beheben und Ihnen die Eigentümerschaft aller Dateien in Ihrem Home-Verzeichnis zurückgeben:
sudo chown -R $USER: ~
Hoffe, das behebt das Problem.
Für die Zukunft:
NiemalsFühren Sie GUI-Programme als Root aus sudo
– verwenden Sie dies immer gksudo
oder zumindest, sudo -H
um zu vermeiden, dass solche Probleme erneut auftreten.
Sie sollten Programme ohnehin so selten wie möglich als Root ausführen.