systemd-nologin.conf, /run/nologin

Всем привет!
Проблема в следующем...
В последнее время стал появляться файл systemd-nologin.conf в каталоге /usr/lib/tmpfiles.d, который создаёт файл /run/nologin. Когда файл nologin присутствует в каталоге нет возможности авторизоваться.
Пишу так как это уже второй случай появления файла systemd-nologin.conf в системе, в прошлый раз удалил и забыл, а недавно при обновлении системы обновился и systemd, который восстановил файл systemd-nologin.conf и я снова не смог войти в систему пока не удалил файл.

Вопрос, что это за бяка и как от неё избавиться или что нужно настроить?
Стоит Мате и SDDM на 64-битном Арче.
binaryshadow
оявляться файл systemd-nologin.conf в каталоге /usr/lib/tmpfiles.d,
у меня он есть, но не создает /run/nologin
╭─ jacka@linux_home    ~                                                                                                                           1 ↵  5933  14:37:59
╰─ ls -l /usr/lib/tmpfiles.d
итого 112
-rw-r--r-- 1 root root   29 сен 15 23:47 ceph.conf
-rw-r--r-- 1 root root   78 авг 22 04:06 colord.conf
-rw-r--r-- 1 root root   34 окт 21  2013 dmraid.conf
-rw-r--r-- 1 root root  545 сен 12 01:11 etc.conf
-rw-r--r-- 1 root root  595 авг 24 02:02 gvfsd-fuse-tmpfiles.conf
-rw-r--r-- 1 root root  362 сен 12 01:07 home.conf
-rw-r--r-- 1 root root 1098 сен 12 01:07 journal-nocow.conf
-rw-r--r-- 1 root root  841 сен 12 01:11 legacy.conf
-rw-r--r-- 1 root root  149 сен  5 14:01 libvirt.conf
-rw-r--r-- 1 root root   53 сен  8 16:43 linux-firmware.conf
-rw-r--r-- 1 root root   29 фев 12  2017 lirc.conf
-rw-r--r-- 1 root root   35 дек 15  2016 man-db.conf
-rw-r--r-- 1 root root   70 сен  4 13:48 mkinitcpio.conf
-rw-r--r-- 1 root root   24 авг 24 21:23 mpd.conf
-rw-r--r-- 1 root root  111 сен 12 22:47 nscd.conf
-rw-r--r-- 1 root root   51 сен 22 19:05 samba.conf
-rw-r--r-- 1 root root   31 сен  5 00:17 sddm.conf
-rw-r--r-- 1 root root   28 мар 21  2017 sshd.conf
-rw-r--r-- 1 root root  305 сен  7 17:01 sudo.conf
-rw-r--r-- 1 root root   33 авг 26 18:29 svnserve.conf
-rw-r--r-- 1 root root 1758 сен 12 01:11 systemd.conf
-rw-r--r-- 1 root root  496 сен 12 01:07 systemd-nologin.conf
-rw-r--r-- 1 root root  976 сен 12 01:07 systemd-nspawn.conf
-rw-r--r-- 1 root root  575 сен 12 01:11 systemd-remote.conf
-rw-r--r-- 1 root root  757 сен 12 01:07 tmp.conf
-rw-r--r-- 1 root root   55 июн 11 16:53 transmission.conf
-rw-r--r-- 1 root root  568 сен 12 01:11 var.conf
-rw-r--r-- 1 root root  623 сен 12 01:07 x11.conf
╭─ jacka@linux_home    ~                                                                                                                               5934  14:39:11
╰─ cat /usr/lib/tmpfiles.d/systemd-nologin.conf
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# See tmpfiles.d(5), systemd-user-session.service(5) and pam_nologin(8).
# This file has special suffix so it is not run by mistake.

F! /run/nologin 0644 - - - "System is booting up. See pam_nologin(8)"
╭─ jacka@linux_home    ~                                                                                                                               5935  14:39:15
╰─ cat /run/nologin
cat: /run/nologin: Нет такого файла или каталога
╭─ jacka@linux_home    ~                                                                                                                           1 ↵  5936  14:39:24
╰─
https://github.com/warlock90000/awesome
У меня тоже не создает.
Жека, а что под этими веселыми квадратиками?
Aivar
а что под этими веселыми квадратиками?

шрифт Terminus Re33 Nerd
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Вероятно что то лишнее тут
$ cat /etc/pam.d/system-login
Либо сам ssdm выпендривается, снесите и попробуйте без него)
Ошибки в тексте-неповторимый стиль автора©
Haron_Prime
шрифт Terminus Re33 Nerd
Понятно, и каждый желающий увидеть оригинальный текстовый вывод должен его установить.
Aivar
и каждый желающий увидеть оригинальный текстовый вывод должен его установить.
это уже не ко мне
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
indeviral
Вероятно что то лишнее тут
$ cat /etc/pam.d/system-login
Либо сам ssdm выпендривается, снесите и попробуйте без него)
$ cat /etc/pam.d/system-login
#%PAM-1.0

auth       required   pam_tally.so         onerr=succeed file=/var/log/faillog
auth       required   pam_shells.so
auth       requisite  pam_nologin.so
auth       include    system-auth

account    required   pam_access.so
account    required   pam_nologin.so
account    include    system-auth

password   include    system-auth

session    optional   pam_loginuid.so
session    include    system-auth
session    optional   pam_motd.so          motd=/etc/motd
session    optional   pam_mail.so          dir=/var/spool/mail standard quiet
-session   optional   pam_systemd.so
session    required   pam_env.so
# cat systemd-nologin.conf
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# See tmpfiles.d(5), systemd-user-session.service(5) and pam_nologin(8).
# This file has special suffix so it is not run by mistake.

F! /run/nologin 0644 - - - "System is booting up. See pam_nologin(8)"
Предположу, что где то в системе глючит.
По идее этот файл /run/nologin в нормальной системе создается при загрузке и выполнив свои функции удаляется. Аналогично и при выключении.
Если root сам создаст этот файл, то в текущей сессии юзер не сможет залогинится. Но при перегрузке этот файл будет удален и опять все будет OK.
И можно предположить, что по какой-то причине файл /run/nologin, созданный системой не удаляется.
Неплохо посмотреть и сравнить логи на наличие действий с файлом /run/nologin при нормальной загрузке и баговой загрузке. Думаю отличия быть должны.
Возможно я и ошибаюсь.
Интересно посмотреть — этот файл пустой или в нем что то прописано?

EDIT 1 - исправил текст, связанный с ручным созданием файла /run/nologin - как всегда были неточности. связанные с юзером.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.