注释掉系统不需要的用户和用户组
cp /etc/passwd /var/.bak/etc/
vim /etc/passwd
可以被注释掉的
adm,lp,sync,shutdown,halt,operator,games,ftp...
vim /etc/group
adm,lp,floppy,games, ftp...
7段
用户名 密码的占位符 uid号,gid号,说明信息,用户的目录,使用的shell
#注释
非登录用户的shell设为/sbin/nologin
usermod -s /sbin/nologin user00
tail -2 /etc/passwd
程序帐号 apache这种
锁定帐号
usermod -L user00
tail -3 /etc/shadow
shadow是用来保存帐号密码的文件
有个感叹号,表示密码暂时不能用,即加锁了
chattr +i /etc/passwd
shadow group gshadow
账号文件组账号文件加锁,加锁后无法增删用户,防止普通用户提权
lsattr /etc/passwd /etc/shadow xxxxx
查看文件属性
chattr -i /etc/passwd
解锁
密码有效期 长短限制 要求下次登录时修改密码
vim /etc/login.defs
PASS_MAX_DAYS
这里改了只适用于新建账号
chage -M 30 user00
修改已存在帐号的密码有效期
chage -d 0 xx
强制下次登录改密码
减少记录的命令条数 注销时自动清空历史命令记录
vim /etc/profile
HISTSIZE=50
vim ~/.bash_logout
history -c
clear
终端闲置600秒后自动注销
vim ~/.bash_profile
export TMOUT=600