LINUX终端登录时提示 Login incorrect(想到了密码不正确,没想到用户名不正确……呵呵)

1. LINUX终端登录时提示 Login incorrect
   问题:(1)通过 VMware虚拟机软件安装的 CentOS 操作系统,在通过选择图形界面窗口 GNOME(建议选择经典模式) 进入:

  此处选择经典模式是因为可以通过鼠标右键单击直接在图形窗口下进入命令终端(进入后命令终端可以很直接的看到当前登录用户);而用户名此处也应注意下,实际有可能并不是你在安装LINUX时注册的用户名,它只是个用户详细信息。后面会详细展示区别。


(2)登录后我们通过组合键 CTRL+ALT+F2~F6(分别对应六个终端操作界面)进入命令行终端界面

经典GNOME模式下图形窗口

CTRL+ALT+F2 进入tty2终端命令窗口

  此时,看到登录不正确的提示,兄弟们一般情况下会以为是密码错了重新输入什么的,或者网上提示的说是数字键位没开什么的,有可能会有这种情况,但这种情况其实与我遇到的问题可能不一样,我是100分确认我的密码及数字键位正确(因为我专门改了密码又试,照常不对……)

  处理方法:(1)GNOME经典模式下右键 选择 终端进入(从tty2返回图形窗口快捷键CTRL+ALT+F1即可:

  可以看到当前终端当前登录用户的信息:


  请注意看,目前登录用户名为:federer。 实际上,这个才是我们实际创建用户时的用户名,而在刚开始要求登录的界面显示的名称其实只是 用户信息,具体对应用户的用户名称而已,你可以尝试在用户设置信息中更改这个对应信息,其实也直接改的是此 federer 用户的用户描述信息而已,再注销登录后就会发现登录页面用户信息已经改变了:

实际调整是仍是此时登录用户的描述信息而已

调整后的登录页面描述信息已对应改变

  (2)综上所述,实际上我们通过命令行终端登录时实际是用户名不对应,因此我们可以在图形页面的终端窗口通过命令:

 cat /etc/passwd 

具体查看你所注册的用户信息:


  可以很清楚的看到,实际上的注册用户名,在登录时与密码匹配的,其实是第一个字段,而后面的 ROGER_FEDERER 实际只是其描述信息而已……至此,我们可再次尝试通过ttr2终端窗口进入,再次登录 ,可以看到,密码相同,只要用户名也正常,即可成功登录哦:


 


 


 

在CentOS 8中,如果登录直接跳过密码提示并显示“login incorrect”,可能是由于以下几个原因导致的: 1. **密码错误**:首先确认你输入的密码是否正确。如果你确定密码,可以尝试重置密码。 2. **用户账户问题**:用户账户可能被锁定或存在。可以检查用户账户状态。 3. **SELinux问题**:SELinux配置可能导致登录问题。可以尝试临禁用SELinux以排除此问题。 4. **PAM模块问题**:PAM(Pluggable Authentication Modules)配置错误也可能导致登录问题。 5. **文件系统问题**:文件系统损坏可能导致无法正确读取密码文件。 以下是一些排查和解决方法的步骤: ### 1. 重置密码 如果可以访问GRUB菜单,可以通过单用户模式重置密码: 1. 重启系统并在GRUB菜单中选择要编辑的内核。 2. 按 `e` 键编辑启动参数。 3. 找到以 `linux` 开头的行,并在行末添加 `rd.break`。 4. 按 `Ctrl+X` 启动进入紧急模式。 5. 重新挂载文件系统为可写模式: ```bash switch_root:/# mount -o remount,rw /sysroot ``` 6. 切换到新的根目录: ```bash switch_root:/# chroot /sysroot ``` 7. 重置密码: ```bash sh-4.4# passwd root ``` 8. 更新SELinux信息: ```bash sh-4.4# touch /.autorelabel ``` 9. 退出并重启系统: ```bash sh-4.4# exit switch_root:/# reboot ``` ### 2. 检查用户账户 确保用户账户存在且未被锁定: ```bash cat /etc/passwd cat /etc/shadow ``` ### 3. 临禁用SELinux 如果怀疑是SELinux问题,可以临禁用它: ```bash setenforce 0 ``` ### 4. 检查PAM配置 检查PAM配置文件是否正确: ```bash cat /etc/pam.d/login ``` ### 5. 检查文件系统 使用 `fsck` 检查文件系统: ```bash fsck -f /dev/sdXY ``` 请将 `/dev/sdXY` 替换为实际的文件系统设备名。 通过以上步骤,可以逐步排查和解决CentOS 8登录跳过密码提示并显示“login incorrect”的问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值