linux 密码错误,linux密码正确登录不进去

大家好,今天小编来为大家解答linux 密码错误这个问题,linux密码正确登录不进去很多人还不知道,现在让我们一起来看看吧!

linuxubuntu用户连续N次输入错误密码进行登陆时自动锁定X分钟

1、编辑PAM的配置文件

sudo vim/etc/pam.d/login在第二行添加

auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root root_unlock_time=10参数介绍

even_deny_root也限制root用户;

deny设置普通用户和root用户连续错误登陆的最大次数,超过最大次数,则锁定该用户;

unlock_time设定普通用户锁定后,多少时间后解锁,单位是秒;

root_unlock_time设定root用户锁定后,多少时间后解锁,单位是秒;

此处使用的是 pam_tally2模块,如果不支持 pam_tally2可以使用 pam_tally模块。另外,不同的pam版本,设置可能有所不同,具体使用方法,可以参照相关模块的使用规则。

注意

在第二行,添加内容,一定要写在前面,如果写在后面,虽然用户被锁定,但是只要用户输入正确的密码,还是可以登录的!

2、修改sshd文件

这个只是限制了用户从tty登录,而没有限制远程登录,如果想限制远程登录,需要改sshd文件

sudo vim/etc/pam.d/sshd继续在第二行上添加

auth required pam_tally2.so deny=3 unlock_time=5 even_deny_root root_unlock_time=10

查看用户登录失败的次数:

sudo pam_tally2–user结果

ubuntu@VM-0-5-ubuntu:~$ sudo pam_tally2–user

Login Failures Latest failure From

root 3 09/29/19 15:53:24 45.119.212.105

ubuntu 9 09/29/19 15:46:58 223.107.140.84解锁指定用户:

sudo pam_tally2-r-u ubuntuubuntu@VM-0-5-ubuntu:~$ sudo pam_tally2-r-u ubuntu

Login Failures Latest failure From

ubuntu 15 09/29/19 15:58:49 223.107.140.84ps:这个远程ssh的时候,输入密码错误超过三次但是没有提示,我用的是Xshell,不知道其它终端有没有提示,但是只要超过设定的值,输入正确的密码也是登陆不了的!,还是要等到设定的时间在重新尝试输入正确密码进行登录认证

总结

以上所述是小编给大家介绍的linux(ubuntu)用户连续N次输入错误密码进行登陆时自动锁定X分钟,大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

linux密码输入错误几次不让登陆重启可以解决吗

linux密码输入错误几次不让登陆重启可以解决。通过重启系统,重新进入登录界面后,你将有新的机会输入正确的密码来登录系统,这种方法并不会解决密码输入错误的根本问题,而只是暂时解决了被锁定的情况,你频繁地遇到密码输入错误导致被锁定的情况,建议确保输入正确的密码,或者考虑更改密码以避免该问题的再次发生。Linux系统是一种开源的操作系统内核,它采用了类Unix的设计思想和方式,广泛应用于各种计算设备、服务器和嵌入式系统等领域。Linux系统由LinusTorvalds在1991年首次发布,并逐渐发展成为一个庞大而强大的操作系统生态系统。

登录linux时出现login: password incorrect,这是什么情况

正常的。localhost login表示请登录,输入账号密码。

【root@localhost~】#表示登录成功。

login后面输入的是用户名,只要你输入的用户名在系统中存在,并且允许登录的话就行,然后是密码,Linux下密码不会显示出来,照输入即可,输完回车,只要是正确的就可以登录了。

password是该用户的密码,在后面输入正确的用户名和密码才能登陆,incorrect说明你用户名或者密码输入错误。

扩展资料:

linux中设置:

在Linux系统中,系统管理员在为用户建立新帐号时赋给用户一个用户名和一个初始的口令。另外,Linux系统给计算机赋予一个主机名。主机名用于在网络上识别独立的计算机(即使用户的计算机没有联网,也应该有一个主机名)。TurboLinux系统给出的缺省主机名为:localhost。

在Linux系统成功启动后,屏幕会提示:localhost login,意思就是系统要求输入用户名,接着要求输入口令。否则将无法登录系统,也就无法使用。

参考资料来源:百度百科-localhost

阅读剩余
THE END