# 13、麒麟操作系统等保的加固

LLMS index: [llms.txt](/wikis/llms.txt)

---

# 设置密码策略

chage -m 8 -M 90 -W 7 username



## 设置登录限制及锁定

pam_tally2 --user username --reset

pam_tally2 --user username --deny=5 --lock-time=600



## 设置登录空闲超时

TMOUT=1800

export TMOUT



## 建立三个账户并实现权限分离

useradd qwer

useradd qazx

useradd wsxc

usermod -G wheel qwer

usermod -G wheel qazx

usermod -G wheel wsxc



## 删除无用的账户

userdel username



## 禁止root远程登录

sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config

systemctl restart sshd



## 开启SSH，关闭Telnet

systemctl enable sshd

systemctl disable telnet



## 关闭未使用的端口

firewall-cmd --zone=public --add-port=port/protocol --permanent

firewall-cmd --reload



## 配置登录限制及白名单

iptables -A INPUT -p icmp -j ACCEPT

iptables -A INPUT -p tcp -s 192.168.1.5 -j ACCEPT

iptables -A INPUT -p tcp --dport 134 -j DROP

iptables -A INPUT -p tcp --dport 445 -j DROP

iptables -A INPUT -p tcp --dport 139 -j DROP



## 配置日志及远程监控

sed -i 's/^#SyslogHost/SyslogHost/g' /etc/rsyslog.conf

sed -i 's/127.0.0.1/192.168.1.1/g' /etc/rsyslog.conf

systemctl restart rsyslog

sed -i 's/^com2sec notConfigUser.*/com2sec local localhost your_snmp_community/g' /etc/snmp/snmpd.conf

sed -i 's/^com2sec notConfigUser.*/com2sec public default your_snmp_community/g' /etc/snmp/snmpd.conf

systemctl restart snmpd
