如何在用户注销时以 root 身份执行脚本?

如何在用户注销时以 root 身份执行脚本?

每次用户注销时,我都需要以 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终端。

相关内容