1、设置用户权限配置文件的权限
执行以下5条命令:
chown root:root /etc/passwd /etc/shadow /etc/group /etc/gshadow
chmod 0644 /etc/group
chmod 0644 /etc/passwd
chmod 0400 /etc/shadow
chmod 0400 /etc/gshadow
注解:
/etc/group 用户群组信息文件
/etc/passwd 用户信息文件
/etc/shadow 用户密码文件
/etc/gshadow 群组密码文件
2、禁止SSH空密码用户登录
在/etc/ssh/sshd_config中取消PermitEmptyPasswords no注释符号#
注解:
/etc/ssh/sshd_config ssh远程登录配置文件
PermitEmptyPasswords no 参数含义:不允许空密码登录
3、设置密码失效时间
使用非密码登陆方式如密钥对,请忽略此项。在 /etc/login.defs 中将 PASS_MAX_DAYS 参数设置为 60-180之间,如 PASS_MAX_DAYS 90。需同时执行命令设置root密码失效时间: chage --maxdays 90 root
注解:
Linux下对于新添加的用户,用户密码过期时间是从 /etc/login.defs 中 PASS_MAX_DAYS 提取的,普通系统默认就是99999,
而有些安全操作系统是90。更改此处,只是让新建的用户默认密码过期时间变化,已有用户密码过期时间仍然不变。
chage --maxdays 90 root 设置root账号的密码

最低0.47元/天 解锁文章
2703

被折叠的 条评论
为什么被折叠?



