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)
2
задан 14 June 2012 в 00:12

3 ответа

Похоже, что изменение пароля для пользователя решило проблему

0
ответ дан 14 June 2012 в 00:12

Я получил эту ошибку во время миграции ОС после того, как создал учетную запись пользователя и скопировал хэш пароля из старого /etc/shadow. Это сообщение об ошибке появлялось каждый раз, когда я пытался su migrated_user - очевидно, я испортил запись этого пользователя в новом файле.

Это идентифицировало ошибок:

pwck --read-only

Как только я узнал и понял, что случилось, я запустил его в обычном режиме и в интерактивном режиме подтвердил исправить ошибки :

pwck
0
ответ дан 14 June 2012 в 00:12

Это произойдет, если запись пользователя отсутствует в /etc/shadow (который обычно обновляется автоматически, если вы не редактировали /etc/passwd напрямую).

Утилита pwconv исправит любые несоответствия. Соответствующая grpconv программа для групп приведена в /etc/gshadow.

0
ответ дан 14 June 2012 в 00:12

Другие вопросы по тегам:

Похожие вопросы: