Открыть диспетчер файлов в качестве другого пользователя

Можно ли открыть диспетчер файлов в качестве другого пользователя? (не root)

Когда я пытаюсь, я получаю:

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

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

Когда я начинаю старт, в нем говорится, что нет никаких прав на некоторые файлы сокетов:

# 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 говорит на этот раз: Нет такого файла или каталога.

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

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

0 ответов

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

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