Выполнение корневого скрипта при входе не-root пользователя / выходе из системы

Сценарий, который требует привилегий root, должен выполняться, когда пользователь, не имеющий привилегий root, входит / выходит. Как мне справиться с этим?

4
задан 7 February 2012 в 04:35

2 ответа

Использовать модуль PAM ловит сеанс .

0
ответ дан 7 February 2012 в 04:35

lightdm, диспетчер отображения в Ubuntu позволяет запускать сценарии установки сеанса от имени пользователя root, если вы добавляете соответствующую запись в файл /etc/lightdm/lightdm.conf (обратите внимание, что этот файл не существует по состоянию на 14.04, его необходимо создать вручную) .

Пример того, как это может выглядеть

[SeatDefaults]
# session-setup-script = Script to run when starting a user session (runs as root)
session-setup-script=/opt/myscripts/print_hello.sh
# session-cleanup-script = Script to run when quitting a user session (runs as root)
session-cleanup-script=/opt/myscripts/print_hello.sh
0
ответ дан 7 February 2012 в 04:35

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

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