Сценарий, требующий прав root, должен выполняться, когда пользователь / пользователь, не имеющий права root, подписывает / удаляет. Как мне это сделать?
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
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