我知道該who
命令顯示所有登入的使用者。但當除我之外的其他人登入我的系統時,我想以某種方式通知。有小程式嗎?如果小程式顯示登入的不同使用者的數量,這意味著擁有登入 shell 並建立了 ssh 連接,那就太好了。
答案1
答案2
/etc/profile.d/notify.sh
我們透過創建一個包含以下內容的文件來做到這一點:
#!/bin/sh
sender="[email protected]"
recepient="[email protected]"
subject="Privileged Account logon used"
message="`env`"
echo "$message" | mail -s "$subject" -r "$sender" -Smtp=mail.example.com "$recepient"
假設安裝了mailx。