在非 root 用户登录/注销时,root 脚本执行

分享于 

1分钟阅读

ubuntu

  繁體 雙語

问题:

需要 root 特权的脚本在非根特权用户登录/退出时需要执行。 如何处理这里问题?


回答 1:

使用 PAM会话钩子模块。


回答 2:

如果在 /etc/lightdm/lightdm.conf 文件( 注意,该文件在 14.04中不存在,你必须手动创建它) 中添加适当的条目,lightdm的显示管理器允许运行会话安装脚本作为 root。

它可能看起来像的示例


[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





USE  用户  log  EXE  EXEC  roo  
相关文章