您尚未登录。

#16 2022-01-02 14:34:34

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决]系统无法进入登录页面,字符页面也进不去

不对。

你首先要知道,tty 上请求登录的进程叫 getty(实现可能是叫 agetty 或者 mingetty 啥的)。你 systemctl status getty@tty2 就能看到负责 tty2 上登录的进程了。别的 tty 类似,注意别认错 tty 号码了。把进程的 pid 记下来。
然后回到你登录了 root 的那个 tty, strace -o getty.log -f -p PID 跑起来(替换 PID)。再去你上一步确定的 tty 上尝试登录。在它报错之后,切回来,按 Ctrl-C 把 strace 进程中止。然后发 getty.log 日志文件。

离线

#17 2022-01-02 22:42:36

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

使用tty2登陆chong用户,报错后,运行systemctl status getty@tty2.service查看tty2,显示下面的内容

Jan 02 22:41:14 Arch login[6938]: pam_systemd_home(login:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jan 02 22:41:17 Arch login[6938]: FAILED LOGIN 1 FROM tty2 FOR chong, Authentication failure

离线

#18 2022-01-02 22:51:08

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

是使用agetty软件,下面是strace信息,看下吧
日志链接

依云 说:

不对。

你首先要知道,tty 上请求登录的进程叫 getty(实现可能是叫 agetty 或者 mingetty 啥的)。你 systemctl status getty@tty2 就能看到负责 tty2 上登录的进程了。别的 tty 类似,注意别认错 tty 号码了。把进程的 pid 记下来。
然后回到你登录了 root 的那个 tty, strace -o getty.log -f -p PID 跑起来(替换 PID)。再去你上一步确定的 tty 上尝试登录。在它报错之后,切回来,按 Ctrl-C 把 strace 进程中止。然后发 getty.log 日志文件。

离线

#19 2022-01-02 23:22:13

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决]系统无法进入登录页面,字符页面也进不去

呃,你 faillock 看看输出?faillock --reset --user=chong 重置一下试试。

离线

#20 2022-01-02 23:26:16

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决]系统无法进入登录页面,字符页面也进不去

另外 getent passwd chong 看一下用户账户信息。

离线

#21 2022-01-03 00:54:43

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

chong:x:1000:1000::/home/chong:/usr/bin/bash
依云 说:

另外 getent passwd chong 看一下用户账户信息。

离线

#22 2022-01-03 00:59:09

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

执行了这个命令后,仍不能登陆tty,密码也对

[root@Arch ~]# faillock 
chong:
When                Type  Source                                           Valid
root:
When                Type  Source                                           Valid
依云 说:

呃,你 faillock 看看输出?faillock --reset --user=chong 重置一下试试。

离线

#23 2022-01-03 01:08:31

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

1、使用sudo startx可以进入到桌面,但.authority文件数组和属主就变成了root,如果使用startx启动桌面则显示“xf86OpenConsole: Caannot  open virtual console 2 (Permission denie)”
2、使用chong用户登陆tty未成功后,systemctl status getty@tty2.service执行此命令显示没有找到一个服务,和认证错误,感觉和gnone-keyring和pam认证有关

Jan 03 01:03:43 Arch systemd[1]: Started Getty on tty2. Jan 03 01:03:44 Arch login[2534]: pam_systemd_home(login:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found. 
Jan 03 01:03:46 Arch login[2534]: FAILED LOGIN 1 FROM tty2 FOR chong, Authentication failure

最近编辑记录 牧羊人 (2022-01-03 01:08:43)

离线

#24 2022-01-03 10:52:56

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决]系统无法进入登录页面,字符页面也进不去

牧羊人 说:
chong:x:1000:1000::/home/chong:/usr/bin/bash
依云 说:

另外 getent passwd chong 看一下用户账户信息。

请把你的 shell 改成 /bin/bash。/usr/bin/bash 未在 /etc/shells 中列出。

离线

#25 2022-01-03 12:47:42

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

谢谢大佬,现在可以登陆用户了,多谢

依云 说:
牧羊人 说:
chong:x:1000:1000::/home/chong:/usr/bin/bash
依云 说:

另外 getent passwd chong 看一下用户账户信息。

请把你的 shell 改成 /bin/bash。/usr/bin/bash 未在 /etc/shells 中列出。

离线

#26 2022-01-03 13:21:32

牧羊人
会员
注册时间: 2019-07-08
帖子: 64

Re: [已解决]系统无法进入登录页面,字符页面也进不去

怎么编辑这个帖子的主题

离线

#27 2022-01-03 15:07:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决]系统无法进入登录页面,字符页面也进不去

编辑第一个帖子即可。

离线

页脚