在CentOS系統中,YUM(Yellowdog Updater, Modified)是一個用于管理軟件包的命令行工具,可以通過配置YUM來提高系統的安全性。以下是一些建議:
禁用非必要的超級用戶:
cat /etc/passwd | awk -F ':' '{print$1,$3}' | grep ' 0$'
cp -p /etc/passwd /etc/passwd_bak
passwd -l <用戶名> # 鎖定賬戶
passwd -u <用戶名> # 解鎖賬戶
刪除不必要的賬戶:
userdel username
groupdel groupname
強化用戶口令策略:
PASS_MIN_LEN 10
保護口令文件:
chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
設置root賬戶自動注銷時限:
vi /etc/profile
TMOUT=300
限制su命令:
usermod –G wheel username
限制普通用戶的敏感操作:
rm -rf /etc/security/console.apps/*
禁用ctrl+alt+delete重啟命令:
vi /etc/inittab
# 將"ca::ctrlaltdel:/sbin/shutdown -t3 -r now"一行注釋掉
設置開機啟動服務權限:
避免登錄時顯示系統信息:
限制NFS網絡訪問:
配置本地YUM源的安全性:
通過這些措施,可以顯著提高CentOS系統的安全性,減少潛在的安全威脅。