2017-05-02 18 views
0

我有一個Ubuntu的服務器,其中有很多用戶登錄,我需要監視誰登錄。我想一個pythonic方式或更好的東西,因爲我需要發送通知鬆懈。如何運行python腳本,看看誰登錄

所以我的意思是,只有當用戶成功登錄時,python腳本纔會發送通知給slack。我可以編寫冗餘集成,但我不確定在登錄時如何觸發腳本?

回答

1

Ubuntu將通過/var/log/auth.log跟蹤任何身份驗證(登錄或sudo)嘗試。跟蹤該文件(或瞭解如何將日誌條目寫入該文件),然後可以在條目到達時將通知發送到任何其他通道。

+0

嗯......聽起來很複雜,任何事情都很快且很容易被鉤住 – Kittystone

+0

這並不是必須的,但是有不同的解決方案。檢查http://stackoverflow.com/questions/12523044/how-can-i-tail-a-log-file-in-python – MatsLindh