向 Linux 登录添加字段

向 Linux 登录添加字段

我想询问用户登录Linux生产服务器的原因。

登录提示将像通常一样询问用户、密码,然后询问“登录原因”问题并将其注册到系统日志中。

我知道可以在登录后运行脚本,但是如何避免用户进行 crtl-c 并绕过问题?

可以强制应答或者退出吗?

答案1

将其添加到登录脚本中可以在通过 BASH shell 登录时发挥作用。

trap logout INT
read -p "Answer it or else: " myAnswer
# Log/Handle the answer here.
trap INT

通过将其放入用户的 .bashrc 脚本中进行了测试,但可以将其放入系统范围的脚本中。

相关内容