linux常用安全命令
阿新 • • 發佈:2018-11-09
# 使用 uid 查詢對應的程式 find / -uid 0 -perm -4000 # 查詢哪裡擁有寫許可權 find / -perm -o=w # 查詢名稱中包含點和空格的檔案 find / -name " " -print find / -name ".." -print find / -name ". " -print find / -name " " -print # 查詢不屬於任何人的檔案 find / -nouser # 查詢未連結的檔案 lsof +L1 # 獲取程序開啟埠的資訊 lsof -i # 看看 ARP 表中是否有奇怪的東西 arp -a # 檢視所有賬戶 getent passwd# 檢視所有使用者組 getent group # 列舉所有使用者的 crontabs for user in $(getent passwd|cut -f1 -d:); do echo "### Crontabs for $user ####"; crontab -u $user -l; done # 生成隨機密碼 cat /dev/urandom| tr -dc ‘[email protected]#$%^&*()_+{}|:<>?=’|fold -w 12| head -n 4 # 查詢所有不可修改的檔案 find . | xargs -I file lsattr -a file 2>/dev/null | grep ‘^….i’# 使檔案不可修改 chattr -i file