1. Я хочу войти в систему как (основной) пользователь sudo ...
  2. а в терминале su - другому пользователю B
  3. и использовать Firefox с привилегиями userB в основном пользовательском интерфейсе (sudo), но в другом рабочем пространстве.

Это возможно? Я могу пройти шаги 1 и 2, но когда я запускаю Firefox, я получаю ошибку ниже:

electron@electron:~$ su - arc
Password: 
$ firefox &
$ No protocol specified
No protocol specified
Error: cannot open display: :0

[1] + Done(1)                    firefox

PS: я новичок. Я знаю, что это может быть глупо, мне просто любопытно ;-)

1 ответ1

0

попробуйте сделать это, сказав:

sudo -u userB firefox

Итак, сначала sudo - что вы хотите выдать себя за кого-то другого, затем имя пользователя пользователя, которого вы хотите выдать себя за пользователя (userB происходит из вашего примера), и процесс, который вы хотите запустить как этот пользователь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .