Para abrir o Nautilus como um usuário diferente, siga estas etapas:
-
Pressione
Alt + F2
-
Digite
gksu
e pressione Enter. -
Escolha o usuário e digite
nautilus
na caixa de comando. -
Pressione Enter.
posso abrir um gerenciador de arquivos como um usuário diferente? (não-raiz)
Quando eu tento, obtenho:
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:'
(desculpe pelo mix de alemão / inglês / é assim que é impresso - eu posso traduzi-lo, se necessário, mas acho que o problema é bem claro)
Quando eu começo o início, ele diz que não há permissão para alguns arquivos de soquete:
# 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)
Nenhum desses arquivos existe.
Se eu tornar o próprio diretório acessível para o outro usuário com setfacl ou chmod, ele também não funcionará. A mensagem de erro é a mesma e strace diz desta vez: Nenhum arquivo ou diretório.
Alguém pode perguntar por que eu quero fazer isso, mas é uma longa história ...:)
Para abrir o Nautilus como um usuário diferente, siga estas etapas:
Pressione Alt + F2
Digite gksu
e pressione Enter.
Escolha o usuário e digite nautilus
na caixa de comando.
Pressione Enter.