riddlr
@riddlr

Как запустить программу от имени определенного пользователя?

Я залогинен в систему под пользователем А.
Как мне запустить, например, chromium-browser от пользователя Б?
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 4
jcmvbkbc
@jcmvbkbc
http://dilbert.com/strip/1998-08-24
ssh -X Б@127.0.0.1 "chromium-browser"
Ответ написан
robux
@robux
бородат
1. Можно в терминале набрать:
su user2
chromium-browser

2. Но, полагаю, автор хочет, чтоб браузер создавал профиль в другой папке. Для этого достаточно добавить параметр "user-data-dir" и запускать из терминала:
chromium-browser --user-data-dir="/home/user/chromium2"

3. Лучше сделать chromium2.sh с этой командой:
#!/usr/bin
/usr/bin/chromium-browser --user-data-dir="/home/user/chromium2"

4. А ещё лучше поместить в папку /home/user/Desktop (Рабочий стол) файл chromium2.desktop с таким содержимым:
[Desktop Entry]
Version=1.0
Terminal=false
Exec=/usr/bin/chromium-browser --user-data-dir="/home/user/chromium2"
Icon=chromium-browser
Type=Application
Categories=Network;
StartupNotify=true
Name=Chrome2
У меня таких "браузеров" штуки 3 сделано.

P.S. Можно задавать второй параметр --proxy-server="111.222.111.222:8888" для указания http-прокси-серверов или --proxy-server="socks5://127.0.0.1:9050" для socks5-серверов. Рекомендую.
Ответ написан
take
@take
я люблю любить
..
su Б -c chromium-browser
..
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы