赞
踩
将非登录用户的shell设为/sbin/nologin
举例:usermod -s /sbin/nologin 用户名
举例:usermod -L 用户名 usermod -U 用户名 passwd -l 用户名 passwd -u 用户名 passwd -S 用户名
举例:userdel [-r] 用户名
chattr +i /etc/passwd /etc/shadow 锁定文件
lsattr /etc/passwd /etc/shadow 查看文件状态
chattr -i /etc/passwd /etc/shadow 解锁文件
举例:
设置密码有效期
要求用户下次登录时修改密码:
[root@localhost~]#vi /etc/login.defs 修改密码配置文件,适用于新建用户
PASS_MAX_DAYS 30 修改密码有效期30天,适用于新建用户
[root@localhost~]#chage -M 30 liergou 修改密码有效期30天,适用于已有用户
[root@localhost~]#cat /etc/shadow | grep liergou
[root@localhost~]#chage -d 0 liergou 强制在下次登录时修改密码,并且shadow文件中第三个字段被修改为0
实例:新建用户修改密码配置文件
实例2:已有用户修改密码配置文件
实例3:强制用户下次登录时修改密码
减少记录的命令条数
[root@localhost ~]#vim /etc/profile 修改配置文件
export HISTSIZE=200 修改命令历史记录数量最大200,export为全局有效
[root@localhost ~]#source /etc/profile 刷新配置文件并立即生效
登录时自动清空命令历史
[root@localhost ~]#vim ~/.bashrc 修改/etc/profile配置文件,每次切换bash都执行
vim /etc/profile 修改/etc/profi
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。