每次用户注销时,我都需要以 root 身份运行脚本/命令(只需终止 root 进程)。有办法吗?我正在运行 KDE5/Kubuntu。
答案1
是的,有办法。
每个版本的 Ubuntu 都使用不同版本的lightdm
桌面管理器(也称为登录屏幕)。有一个选项称为session-cleanup-script
,在用户注销时以 root 身份运行。它应以/etc/lightdm/lightdm.conf
以下格式放入文件中:
[SeatDefaults]
session-cleanup-script=/path/to/script.sh
笔记:
lightdm 的更高版本(15.10 及以上版本)已将过时的 [SeatDefaults] 替换为 [Seat:*] (来源)
对于其他选项,请参见zless /usr/share/doc/lightdm/lightdm.conf.gz
终端。