[РЕШЕНО] Проблемы с обновлённым sudo 1.8.4-1

Имеем: x86_64, 3.2.6-2-ARCH, Slim, Openbox
Вчера утром обновилось sudo (1.8.3.p2-2 -> 1.8.4-1). После этого перестали запускаться программы с использованием sudo:

sudo thunar
Thunar: Не удалось открыть дисплей: 

То же самое и при попытках запуска браузера от другого пользователя.
Временно решил откатом на прежнюю версию sudo 1.8.3.p2-2. Дальше будем посмотреть.
только с thunar так или со всеми гуйными?
thunar у меня нет, другое проверил, всё ок, работает нормально. проверял на “sudo firefox” “sudo umplayer”
Видимо, изменились дефолтные параметры, и sudo больше не пропускает по-умолчанию переменные окружения, в том числе $DISPLAY
См. man sudoers, опции SETENV и NOSETENV
grayich
только с thunar так или со всеми гуйными?
thunar у меня нет, другое проверил, всё ок, работает нормально. проверял на “sudo firefox” “sudo umplayer”

Как выяснилось, проблема была со специфичными настройками sudoers, как в этом примере для запуска браузера от другого пользователя с его (пользователя) переменными окружения. Закомментировал строки:

#User_Alias X_USERS = ***********
#Defaults:X_USERS env_reset
#Defaults:X_USERS env_keep += DISPLAY 
#Defaults:X_USERS env_keep += XAUTHORITY

и всё стало на свои места. Самое интересное, что браузер теперь запускается от другого пользователя без дополнительных настроек.

Natrio
Видимо, изменились дефолтные параметры, и sudo больше не пропускает по-умолчанию переменные окружения, в том числе $DISPLAY
См. man sudoers, опции SETENV и NOSETENV

Большое спасибо за подсказку! Исправил, всё заработало.
 
Зарегистрироваться или войдите чтобы оставить сообщение.