puis-je ouvrir un gestionnaire de fichiers en tant qu'utilisateur différent? (non root)
Quand je l'essaie, je reçois:
No protocol specified
Failed to connect to Mir: Failed to connect to server socket: Keine Berechtigung
Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt
Could not parse arguments: Anzeige kann nicht geöffnet werden:`
(désolé pour l'allemand/anglais mix/c'est comme ça que c'est imprimé - je peux le traduire, si nécessaire, mais je pense que le problème est assez clair)
Quand je commence le début, il est dit qu'il n'y a pas de permission pour certains fichiers de socket:
# cat strace | grep "/run/user/1000"
connect(4, {sa_family=AF_LOCAL, Sun_path="/run/user/1000/wayland-0"}, 27) = -1 EACCES (Permission denied)
connect(4, {sa_family=AF_LOCAL, Sun_path="/run/user/1000/mir_socket"}, 110) = -1 EACCES (Permission denied)
connect(4, {sa_family=AF_LOCAL, Sun_path=@"/run/user/1000/broadway1.socket"}, 34) = -1 ECONNREFUSED (Connection refused)
Aucun de ces fichiers n'existe même.
Si je rends ce répertoire lui-même accessible à l'autre utilisateur avec setfacl ou chmod, cela ne fonctionnera pas non plus. Le message d'erreur est le même et strace dit cette fois-ci: Aucun fichier ni répertoire de ce type.
On peut se demander pourquoi je veux faire cela, mais c'est une histoire assez longue ... :)
Pour ouvrir Nautilus en tant qu’utilisateur différent, procédez comme suit:
Appuyez sur Alt + F2
Tapez gksu
et appuyez sur enter.
Choisissez l'utilisateur et tapez nautilus
dans la case de commande.
Appuyez sur Entrée.