码迷,mamicode.com
首页 > 编程语言 > 详细

解决manjaro 登录时“login failure”

时间:2020-02-12 14:41:43      阅读:512      评论:0      收藏:0      [点我收藏+]

标签:登录   引导   date   方法   成功   登录失败   设置密码   init   str   

问题描述:开机后输入密码提示登录失败
解决路径

  • 使用root用户登录(失败),怀疑是桌面环境问题,通过ctr+alt+4进入tty4进行登录(失败)
  • 修改密码
    1. 通过liveCD模式修改密码,步骤如下

      a) 通过启动盘进入manjaro系统

      b) 通过fdisk -l查看硬盘挂载情况

      c) 将根目录挂在到/media/manjaro挂在点上
      mount /dev/sda1 /media/manjaro

      d) 改变root设置密码
      chroot /media/manjaro passwd root

      e) 退出,unmount
      exit umount /media/manjaro
    2. 通过grub修改密码
      a) 在开机时或者进入引导页面时按住e进入grub引导界面

      b) 找到有kernel那一行,在末尾添加
      init=/bin/bash

      c) 按住ctrl+x进入bash界面,修改密码
      passwd root
      修改密码后还是无法登录,考虑是pam模块或者权限问题。此时,输入正确密码后提示Authentication failure,输入错误密码提示Password incorrect.通过网上冲浪和群里询问大概总结了以下几个可能的解决的办法。
  • /etc/shadow,/etc/passwd
    1) 查看两个文件权限
    js ls -l /etc/passwd /etc/shadow
    应为:
    -rw-r--r-- 1 root root 1791 2月 10 00:01/etc/passwd
    -rw------- 1 root root 955 2月 12 2020 /etc/shadow
    2)输入pwckgrpck查看两个文件的完整性,无报错
  • .Xauthority问题,liveCD进入manjaro,相同方法挂载/home,删除~/.Xauthority
  • 根目录已满,查看挂载情况,看根目录是否已经没有spare space,如果这样,给根目录划分更多的空间。
  • pam出现问题,通过
sudo pam-auth-update

更新

  • 相同方法挂载根目录并charoot通过journalctl SYS_LOG_FACILITY=10命令查看登录日志,发现有无报错。发现有
/var/log/tollylog ****is not a wolrd or***

(记不住了),发现是tollylog存在权限问题。通过

rm -rf /var/log

删除tollylog,重启,成功

解决manjaro 登录时“login failure”

标签:登录   引导   date   方法   成功   登录失败   设置密码   init   str   

原文地址:https://www.cnblogs.com/zerogong/p/12298918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!