我有一个脚本,我想在用户登录身份验证后运行它。为此,我在/etc/rc5.d/S##rc.local
文件中添加了脚本名称。但后来我知道,在 rc.local 文件中添加的任何内容都会在系统启动时执行,而不是在登录身份验证之后。谁能告诉我如何在用户登录身份验证后运行脚本?
问问题
55709 次
3 回答
7
尝试将此添加到您的/etc/pam.d/login
:
session optional pam_exec.so /bin/bash /path/to/your/script.sh
如果当前用户实际上是管理员(根据您作为管理员的标准),您将需要签入您的脚本。
于 2012-05-29T10:28:28.683 回答
0
对于具有桌面环境的 Linux Mint 和Ubuntu,主菜单中有一个名为“启动应用程序”的选项,只需转到那里并添加脚本文件的路径即可。此脚本将在登录窗口管理器后运行。
于 2021-01-26T22:44:36.003 回答