Что означает «Невозможно сделать / удалить запись для указанного сеанса»?

Вместо входа в систему, PAM приветствует меня сообщением « Невозможно сделать / удалить запись для указанного сеанса » после ввода пароля. В какую запись он говорит (и какой сеанс)?

Строка с сообщением об ошибке находится в libpam.so.0 (.83.1).

Моя система основана на двоичных файлах из версии Fedora 20 (Heisenburg).

Как я могу устранить неполадки PAM, чтобы выяснить, что необходимо для успешного входа в систему? У меня нет syslog (и нет постоянного диска, только initramfs).

Обновления:

SELinux отключен.

Я более чем готов заменить всю конфигурацию PAM на что-то простое, что позволяет логин (обычный пользователь и root) только на виртуальных консолях.

Исходный код из Linux-PAM-1.1.8, libpam/pam_strerror.c показывает, что сообщение исходит из кода ошибки PAM_SESSION_ERR , который может быть вызван любыми внутренними проблемами, такими как ошибка выделения памяти или невозможность найти домашнюю PAM_SESSION_ERR пользователей каталог. Так много для попытки интерпретировать сообщение об ошибке. 🙁


Ниже приведены мои файлы конфигурации на основе комментария, указывающего /etc/pam.d/login как отправную точку:

(Я также попытался удалить все строки, содержащие pam_loginuid.so без какой-либо заметной разницы)


/etc/pam.d/login :

 auth [user_unknown = игнорировать успех = ok игнорировать = игнорировать default = bad] pam_securetty.so
 auth substack system-auth
 auth включает postlogin
 требуется учетная запись pam_nologin.so
 учетная запись включает system-auth
 пароль включает system-auth
 требуется сеанс pam_selinux.so close
 требуется сеанс pam_loginuid.so
 сеанс необязательный pam_console.so
 требуется сеанс pam_selinux.so open
 требуется сеанс pam_namespace.so
 сеанс необязательный pam_keyinit.so force revoke
 сеанс включает system-auth
 сессия включает postlogin
 -session дополнительно pam_ck_connector.so

/etc/pam.d/postlogin :

 session [success = 1 default = ignore] pam_succeed_if.so service! ~ gdm * service! ~ su * quiet
 session [default = 1] pam_lastlog.so nowtmp showfailed
 сеанс необязательный pam_lastlog.so silent noupdate showfailed

/etc/pam.d/system-auth :

 auth требуется pam_env.so
 auth достаточно pam_fprintd.so
 auth достаточно pam_unix.so nullok try_first_pass
 auth requisite pam_succeed_if.so uid> = 1000 quiet_success
 auth требуется pam_deny.so
 требуется учетная запись pam_unix.so
 достаточно учетной записи pam_localuser.so
 достаточно учетной записи pam_succeed_if.so uid <1000 тихий
 требуется учетная запись pam_permit.so
 password requisit pam_pwquality.so try_first_pass local_users_only retry = 3 authtok_type =
 пароль достаточно pam_unix.so sha512 тень nullok try_first_pass use_authtok
 требуется пароль pam_deny.so
 сеанс необязательный pam_keyinit.so аннулировать
 требуется сеанс pam_limits.so
 -session дополнительно pam_systemd.so
 session [success = 1 default = ignore] pam_succeed_if.so сервис в кризисе quiet use_uid
 требуется сеанс pam_unix.so

У меня есть эти общие библиотеки, связанные с PAM :

 libpam_misc.so.0
 libpam.so.0
 pam_access.so
 pam_console.so
 pam_deny.so
 pam_env.so
 pam_fprintd.so
 pam_gnome_keyring.so
 pam_keyinit.so
 pam_lastlog.so
 pam_limits.so
 pam_localuser.so
 pam_loginuid.so
 pam_namespace.so
 pam_nologin.so
 pam_permit.so
 pam_pkcs11.so
 pam_pwquality.so
 pam_rootok.so
 pam_securetty.so
 pam_selinux_permit.so
 pam_selinux.so
 pam_sepermit.so
 pam_succeed_if.so
 pam_systemd.so
 pam_timestamp.so
 pam_unix_acct.so
 pam_unix_auth.so
 pam_unix.so
 pam_xauth.so

а также те, на которые ссылаются вышеупомянутые общие библиотеки (согласно ldd ) :

 libattr.so.1
 libaudit.so.1
 libcap.so.2
 libcrack.so.2
 libcrypt.so.1
 libc.so.6
 libdbus-1.so.3
 libdbus-бойкий-1.so.2
 libdl.so.2
 libffi.so.6
 libfreebl3.so
 libgcc_s.so.1
 libgio-2.0.so.0
 libglib-2.0.so.0
 libgmodule-2.0.so.0
 libgobject-2.0.so.0
 liblzma.so.5
 libnsl.so.1
 libnspr4.so
 libnss3.so
 libnssutil3.so
 libpcre.so.1
 libpcre.so.3
 libplc4.so
 libplds4.so
 libpthread.so.0
 libpwquality.so.1
 libresolv.so.2
 librt.so.1
 libselinux.so.1
 libsmime3.so
 libssl3.so
 libutil.so.1
 libz.so.1