su:身份验证失败(忽略)

su:身份验证失败(忽略)

请记住,这之前是有效的:

当我尝试以以下身份登录时:

su jira1

我收到错误:

su: Authentication failure
(Ignored)

more /etc/passwd返回:

jira1:x:1003:1003:,,,:/home/jira1:/bin/bash

如果我su jira1通过跟踪来监控,/var/log/auth.log我会得到:

Mar 15 10:43:51 jira su[4590]: Successful su for jira1 by root
Mar 15 10:43:51 jira su[4590]: + /dev/pts/1 root:jira1
Mar 15 10:43:51 jira su[4590]: pam_unix(su:session): session opened for user jira1 by kahmed(uid=0)

答案1

当用户的条目缺失时就会发生这种情况/etc/shadow(通常会自动更新,除非您直接编辑/etc/passwd)。

pwconv实用程序将修复任何不一致之处。 中有一个grpconv针对各组的相应程序/etc/gshadow

答案2

看来更改用户密码可以解决问题

答案3

在创建用户帐户并从旧帐户复制密码哈希后,我在操作系统迁移过程中收到此错误/etc/shadow。每次我尝试时都会出现此错误消息su migrated_user——显然我有损坏该用户在新文件中的条目。

已识别错误:

pwck --read-only

一旦我知道并理解了哪里出了问题,我就以正常模式运行它,并交互确认使固定错误:

pwck

相关内容