Fehler bei der Verwendung von sudo für den Basisbenutzer

342
Tyler

Ich habe ein Problem, wenn ich versuche zu rennen

sudo -u user nautilus 

im Terminal. Der Befehl wird nicht als Benutzer ausgeführt und es wird eine komische Version nautilusmit den meisten Root-Berechtigungen ausgeführt. Es wirft ständig den Fehler:

unable to create file '/home/user/.cache/dconf/user': Permission denied. dconf will not work properly. 

Wenn ich die zu überprüfende Datei überprüfe, existiert sie tatsächlich. Ich verwende das OS Ubuntu 17.04. Wenn Sie den Befehl als root ausführen, werden dieselben Ergebnisse erzielt, und der Benutzer hat Zugriff auf den Ordner.

0
Verfügt der Benutzer über die Berechtigungen für den Ordner, von dem Sie wissen, dass er die Datei nicht erstellen kann? Zusätzlich hat der Benutzer welche Sudo-Berechtigungen. Wenn Sie root anstelle des Benutzers verwenden, funktioniert es? Aktualisieren Sie Ihre Frage, senden Sie keinen Kommentar Ramhound vor 6 Jahren 0
Beachten Sie beim Aktualisieren der Frage, um den Kommentar von Ramhound zu beantworten, dass das Buchen der Ausgabe von "ls -ld /home/user/.cache/dconf/ / home / user / .cache / dconf / user" besser ist als die Angabe von "yes, the." Benutzer hat die Berechtigungen 'oder' nein, ... '. Kamil Maciorowski vor 6 Jahren 0

0 Antworten auf die Frage