十二、常规优化

帐号安全基本措施

[root@localhost ~]# vi /etc/profile
HISTSIZE=200
HISTFILESIZE=100


设置在命令行界面中超时自动注销
[root@localhost ~]# vi ~/.bash_profile
export TMOUT=600


[root@localhost ~]# vi ~/.bash_logout
[root@localhost ~]# history -c
[root@localhost ~]# clear
[root@localhost ~]# vi ~/.bash_logout


[root@localhost ~]# rm -f  ~/.bash_history
[root@localhost ~]# chage -M 30 lisi
[root@localhost ~]# chage -d 0 zhangsan


[root@localhost ~]# chattr +i /etc/passwd /etc/shadow
[root@localhost ~]# chattr +a /var/log/messages
[root@localhost ~]# lsattr /etc/passwd /etc/shadow /var/log/messages
----i-------- /etc/passwd
----i-------- /etc/shadow
-----a------- /var/log/messages

启用pam_wheel认证模块

将允许使用su命令的用户加入wheel组
[root@localhost ~]# vi /etc/pam.d/su 
#%PAM-1.0
auth        sufficient  pam_rootok.so
auth        required    pam_wheel.so use_uid

[root@localhost ~]# usermod -G simple wheel
将用户“simple”加入到“wheel”组中

visudo 或者 vi  /etc/sudoers
记录格式:用户    主机名列表=命令程序列表

[root@localhost ~]# visudo
……
%wheel              ALL=NOPASSWD: ALL
jerry               localhost=/sbin/ifconfig
syrianer            localhost=/sbin/*,!/sbin/ifconfig,!/sbin/route
Cmnd_Alias          PKGTOOLS=/bin/rpm,/usr/bin/yum
mike                localhost=PKGTOOLS

[root@localhost ~]# visudo
…… 
Defaults logfile = "/var/log/sudo

查询授权的sudo操作
sudo –l

results matching ""

    No results matching ""