Запуск скрипта как root при входе пользователя в XFCE

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

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

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

2 ответа

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

Я создал файл /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
ответ дан 17 July 2018 в 21:40

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

Я создал файл /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
ответ дан 23 July 2018 в 22:17

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

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