在CentOS上設置Dolphin的安全配置可以參考以下步驟:
useradd ds
passwd ds
echo "password" | passwd --stdin ds
sed -i 'ds ALL(ALL) NOPASSWD: NOPASSWD: ALL' /etc/sudoers
userdel adm
userdel lp
userdel sync
# 刪除用戶組類似
groupdel adm
groupdel lp
groupdel sync
/etc/login.defs
文件來強制執行這些要求:PASS_MIN_LEN 10
chattr
命令給 /etc/passwd
, /etc/shadow
, /etc/group
, 和 /etc/gshadow
文件加上不可更改屬性,以防止未授權訪問:chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
/etc/security/console.apps
下的相應程序的訪問控制文件,防止普通用戶執行關機、重啟等敏感操作。rm -rf /etc/security/console.apps/*
/etc/inittab
文件,將 “ca::ctrlaltdel:/sbin/shutdown -t3 -r now” 一行注釋掉。vi /etc/inittab
# 注釋掉下面這行
# ca::ctrlaltdel:/sbin/shutdown -t3 -r now
/etc/rc.d/init.d/
目錄下所有文件的權限,以確保只有root用戶可以操作這些服務。chmod -R 700 /etc/rc.d/init.d/*
通過以上步驟,可以顯著提升Dolphin在CentOS上的安全性。這些措施有助于防止未授權訪問、增強系統穩定性,并確保只有授權用戶能夠執行敏感操作。