Открытый файловый менеджер как другой пользователь

я могу открыть файловый менеджер как другой пользователь? (некорневой)

Когда я пробую его, я добираюсь:

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:`

(жаль о немецком/английском соединении / это - то, как оно распечатывается - я могу перевести его, при необходимости, но я думаю, что проблема довольно ясна),

Когда я strace запуск, это говорит, что нет никакого разрешения в некоторые файлы сокета:

# 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)

Ни один из этих файлов даже не существует.

Если я делаю тот каталог сам доступным для другого пользователя с setfacl или chmod, он не работает также. Сообщение об ошибке является тем же, и strace говорит на этот раз: Никакой такой файл или каталог.

Можно спросить, почему я хочу сделать это, но это - вполне длинная история... :)

2
задан 29 August 2016 в 19:39

1 ответ

Для открытия Nautilus как другого пользователя выполняют эти шаги:

  • Нажимают Alt + F2

  • Type в gksu и нажимают Enter.

  • Выбирают пользователя и вводят в nautilus в поле команды.

  • Хит входят.

0
ответ дан 2 December 2019 в 10:07

Другие вопросы по тегам:

Похожие вопросы: