Как стать автором
Обновить

Sudo и графические приложения.

Время на прочтение 1 мин
Количество просмотров 7.3K
Иногда мы запускаем определенные приложения, которые могут быть потенциально небезопасны. Например firefox. Программа запущенная под правами локального пользователя может стать причиной раскрытия данных из его домашнего каталога. Сюда можно добавить горы небезопасных приложений запускаемых под Wine — например IE 5/6.

Кроме аспектов безопасности есть и другие:
— Запуск программы, с иной конфиуграцией, чем настроена под текущим пользователем:
— ff для броузинга порносайтов через прокси с работы
— другие программы с глобальными настройками без профайлов с которыми надо работать сразу и так и сяк
— Быстрый доступ к букмаркам, документам, почте в другом аккаунте
— Придумайте свой :)

Возможно кто-то из вас уже сталкивался с подобным:
sudo -u guest firefox
No protocol specified
Error: cannot open display: :0.0

Причина подобного поведения — отсутствие информации нужной для подключения к X-серверу.

Для нормального запуска программ потребуется минимум:
gksudo -k -u user_name eval $TERM; env TERM='xterm' DISPLAY=':0.0' «firefox»;

Для Debian-based есть немного устаревший, но вполне работоспособный пакет с множеством возможностей для запуска графических приложений: sux,
Теги:
Хабы:
+23
Комментарии 34
Комментарии Комментарии 34

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн