Я настраиваю "специальную" среду для пользователя john
на моем выполнении рабочей станции XFCE
рабочий стол. Когда john
знаки я хочу настроить конфигурацию системы, которая требует root
доступ. Я ищу способ запустить скрипт как корень на пользователя, подписывающегося в XFCE
который проверил бы имя пользователя и сделал бы тонкие настройки по мере необходимости.
Мое исследование привело меня к идее вставить мой сценарий /etc/lightdm/lightdm.conf.d/
и используйте session-setup-script
. Но не уверено, является ли это правильное место. Мне нужен совет от гуру.
Хорошо, я разобрался с рабочим решением так, как мне нужно.
Я создал файл /etc/lightdm/lightdm.conf.d/kids.conf
с контентом
[Seat:*]
session-setup-script=/root/bin/tweak-sys-config.sh
tweak-sys-config.sh
, который запускается как root
только один раз (в отличие от .profile
, который может запускаться много раз), когда пользователь настольного компьютера поет с $USER
переменная окружения инициализирована для входа в систему пользователя.