我需要一個腳本,將在/etc/passwd
文件檢查任何修改,如果有我通過電子郵件收到立即發出警報,告訴我一個修飾,其已被添加或從passwd
文件中刪除用戶監視/ etc/passwd文件
不使用inotifywait命令
我需要一個腳本,將在/etc/passwd
文件檢查任何修改,如果有我通過電子郵件收到立即發出警報,告訴我一個修飾,其已被添加或從passwd
文件中刪除用戶監視/ etc/passwd文件
不使用inotifywait命令
,你可以檢查與的md5sum或SHA256 ... 修改使你的基礎校驗,以股代息硬編碼
if [[ "$(sha256 /etc/passwd)" != "the hash of ori file" ]]; then mail yourself fi
你也可以有一個複製/ etc/passwd文件的地方,並運行您通過發送郵件的DIFF有變化的內容
if [[ "$(diff /etc/passwd /root/passwdbackup)" != "" ]]; then mail yourself fi
非常感謝,它的工作 – DKAKAI
檢查'inotify'使用 –
使passwd文件的副本中的位置,並使用cron來對當前和您製作的副本進行差異化,如果有差異,它可以發送郵件。您可以將cron設置爲大約15分鐘或根據您的要求。這是必需的嗎? –
或者可能使用auditd軟件包。 https://www.cyberciti.biz/tips/linux-audit-files-to-see-who-made-changes-to-a-file.html可能是有用的 –