Запустите скрипт как корень после пользовательского входа в систему в XFCE

Я настраиваю "специальную" среду для пользователя john на моем выполнении рабочей станции XFCE рабочий стол. Когда john знаки я хочу настроить конфигурацию системы, которая требует root доступ. Я ищу способ запустить скрипт как корень на пользователя, подписывающегося в XFCE который проверил бы имя пользователя и сделал бы тонкие настройки по мере необходимости.

Мое исследование привело меня к идее вставить мой сценарий /etc/lightdm/lightdm.conf.d/ и используйте session-setup-script. Но не уверено, является ли это правильное место. Мне нужен совет от гуру.

1
задан 3 February 2018 в 06:22

1 ответ

Хорошо, я разобрался с рабочим решением так, как мне нужно.

Я создал файл /etc/lightdm/lightdm.conf.d/kids.conf с контентом

[Seat:*]
session-setup-script=/root/bin/tweak-sys-config.sh

tweak-sys-config.sh, который запускается как root только один раз (в отличие от .profile, который может запускаться много раз), когда пользователь настольного компьютера поет с $USER переменная окружения инициализирована для входа в систему пользователя.

1
ответ дан 7 December 2019 в 15:24

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

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