1.更改linux用户远程登录密码错误次数限制和锁定时间
在Linux中一般远程登录都是通过ssh来实现的,同时Linux中 进行身份或是状态验证程序是由PAM模块来进行的,所以我们可以修改/etc/pam.d/sshd文件来实现。
在sshd文件中加入
auth required pam_tally2.so even_deny_root deny=5 unlock_time=300 root_unlock_time=300
even_deny_root 包括普通用户和root用户
deny=5 登录失败的次数
unlock_time=300 普通用户锁定的时间,单位为
root_unlock_time=300 root用户锁定的时间 单位为秒
重新启动ssh服务
systemctl restart sshd
当输入错密码5次后系统会锁定5分钟,可以使用pam_tally2命令查看用户登录情况,同时我们也可以使用pam_tally2 –u 用户名 --reset将用户的计数器重置清零。
2.linux中设置系统自动登出
修改/etc/profile文件增加环境变量,在末尾加入TMOUT=300 export TMOUT,并且重现加载文件使环境变量生效。
3.windows中修改用户远程登录密码错误次数限制和锁定时间
打开运行->输入gpedit.msc->Windows设置->安全设置->账户策略->账户锁定策略
修改账户锁定阈值,之后再修改账户锁定时间
4. window中设置系统自动登出
右键找到个性化,搜索屏幕保护程序->更改屏幕保护程序->勾选在恢复时显示登录屏幕,并且设置好自己所需的时间。
以上的例子,对于Linux和window来说所实现的就是,当用户输入密码5次错误时,会锁定系统5分钟,在这5分钟用户即使输入正确密码也不可以登录,5分钟过后才可以输入正确密码登录,同时用户登录系统5分钟没有任何操作系统会自动退出。