在 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 腳本中進行測試的,但也可以放入系統範圍的腳本中。

相關內容