1. 程式人生 > >linux常用安全命令

linux常用安全命令

# 使用 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