올바른 비밀번호로 로그인할 수 없는 이유는 무엇입니까?

올바른 비밀번호로 로그인할 수 없는 이유는 무엇입니까?
Apr  6 01:05:11 ASUS-tek systemd-logind[1108]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:05:11 ASUS-tek systemd-logind[1108]: New session c2 of user prosec.
Apr  6 01:05:11 ASUS-tek systemd: pam_limits(systemd-user:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:05:11 ASUS-tek systemd: pam_unix(systemd-user:session): session opened for user prosec by (uid=0)
Apr  6 01:05:11 ASUS-tek lightdm: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
Apr  6 01:05:11 ASUS-tek systemd-logind[1108]: Session c2 logged out. Waiting for processes to exit.
Apr  6 01:05:12 ASUS-tek lightdm: pam_limits(lightdm-greeter:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:05:12 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Apr  6 01:05:12 ASUS-tek systemd-logind[1108]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:05:12 ASUS-tek systemd-logind[1108]: New session c3 of user lightdm.
Apr  6 01:05:12 ASUS-tek lightdm: gkr-pam: gnome-keyring-daemon started properly
Apr  6 01:05:13 ASUS-tek lightdm: pam_succeed_if(lightdm:auth): incomplete condition detected
Apr  6 01:05:21 ASUS-tek systemd-logind[1108]: Removed session c1.
Apr  6 01:05:24 ASUS-tek dbus-daemon[1050]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
Apr  6 01:05:25 ASUS-tek systemd-logind[1108]: Power key pressed.
Apr  6 01:05:25 ASUS-tek systemd-logind[1108]: Powering Off...
Apr  6 01:05:25 ASUS-tek systemd-logind[1108]: System is powering down.
Apr  6 01:05:25 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: New seat seat0.
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event0 (Lid Switch)
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event1 (Power Button)
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event5 (Logitech USB Receiver Consumer Control)
Apr  6 01:07:39 ASUS-tek systemd-logind[1100]: Watching system buttons on /dev/input/event2 (AT Translated Set 2 keyboard)
Apr  6 01:07:49 ASUS-tek lightdm: pam_limits(lightdm-greeter:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:07:49 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Apr  6 01:07:49 ASUS-tek systemd-logind[1100]: Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device
Apr  6 01:07:49 ASUS-tek systemd-logind[1100]: New session c1 of user lightdm.
Apr  6 01:07:49 ASUS-tek systemd: pam_limits(systemd-user:session): wrong limit value 'hard' for limit type 'hard'
Apr  6 01:07:49 ASUS-tek systemd: pam_unix(systemd-user:session): session opened for user lightdm by (uid=0)
Apr  6 01:07:50 ASUS-tek lightdm: gkr-pam: gnome-keyring-daemon started properly
Apr  6 01:07:51 ASUS-tek lightdm: pam_succeed_if(lightdm:auth): incomplete condition detected
Apr  6 01:07:53 ASUS-tek systemd-logind[1100]: System is rebooting.
Apr  6 01:07:53 ASUS-tek lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm

여유 공간이 충분하고 충분합니다.

복구 모드:

root@ASUS-tek:~# df
df: /root/.cache/doc: Operation not permitted
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             7809992         0   7809992   0% /dev
tmpfs            1576896      1596   1575300   1% /run
/dev/nvme1n1p5 134229752  25579448 101758940  21% /
tmpfs            7884460         0   7884460   0% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            7884460         0   7884460   0% /sys/fs/cgroup
/dev/nvme1n1p4  57819156  10605124  44244536  20% /var
/dev/nvme1n1p3  19509484    918652  17574464   5% /boot
/dev/nvme1n1p2   9740796        96   9224300   1% /tmp
/dev/nvme1n1p6 255619604 129112864 113449204  54% /home
/dev/loop0           384       384         0 100% /snap/bpytop/256
/dev/nvme1n1p1    997456      6196    991260   1% /boot/efi
/dev/loop1           128       128         0 100% /snap/bare/5
/dev/loop2         93952     93952         0 100% /snap/gtk-common-themes/1535
/dev/loop3         88064     88064         0 100% /snap/session-desktop/275
/dev/loop4           384       384         0 100% /snap/bpytop/261
/dev/loop5        224256    224256         0 100% /snap/gnome-3-34-1804/77

sysctl.conf에 fs.inotify.max_user_watches=1048576을 추가했는데 결과는 동일하게 유지되었습니다. 시스템 업데이트 이후 이런 현상이 발생했습니다. 어쩌면 뭔가가 구성 파일을 덮어쓰고 있는 것일까요?

답변1

lightdm: pam_limits(systemd-user:session): wrong limit value 'hard' for limit type 'hard'

파일 /etc/security/limits.conf이나 어떤 파일에 /etc/security/limits.d/*.conf오타가 있는 것 같습니다 .

리소스 제한 구성 파일에서 비어 있지 않고 주석이 아닌 각 줄에는 4개의 필드가 있어야 합니다.

  • 제한사항을 적용해야 하는 도메인: username또는 @groupname와일드카드 *(특별한 경우: 제한사항 도 %적용됨 )%groupnamemaxlogin
  • 제한 유형: soft또는hard
  • 한도 항목: 할당하려는 한도의 이름
  • 한계값: 일반적으로 숫자

오류 메시지 hard에는 네 번째 필드(제한 값)에 해당 단어가 포함된 행이 있다고 나와 있는데 이는 잘못된 것입니다.

잘못된 행으로 인해 해당 제한이 0 또는 기타 매우 엄격한 값으로 설정되어 세션이 실패할 수 있습니까?

그렇다면 Failed to create inotify watch on /var/run/utmp, ignoring: No space left on device실제로는 잘못 설정된 리소스 제한에 도달하여 오류 메시지가 발생할 수 있습니다.

lightdm: pam_succeed_if(lightdm:auth): incomplete condition detected

/etc/pam.d/lightdm이는 파일이나 이 명령문을 사용하여 참조하는 파일 중 하나에 오타, 잘림 또는 기타 형태의 손상이 있을 수 있음을 나타냅니다 @include. 오류는 다음 줄 중 하나에 있는 것 같습니다 auth.

바라보다man pam_succeed_if 아니면 여기구문적으로 올바른 설명을 얻으려면 즉,상황필드 이름, 테스트, 테스트할 값의 세 단어 집합이어야 합니다.

답변2

systemd에서 사용하는 inotify 서비스의 호출 제한에 도달하여 발생하는 오류입니다. 다음 명령을 사용하여 inotify 서비스의 호출 제한을 늘릴 수 있습니다.

sysctl fs.inotify.max_user_watches=1048576

https://github.com/google/cadvisor/issues/1581#issuecomment-367616070

그러나 셸로 들어갈 수 없으며 운영 체제 이미지가 포함된 USB 스틱에서 부팅하고 사용 중인 디스크를 마운트한 다음 해당 디스크로 chroot하여 위 명령을 실행할 수 있습니다.

답변3

치명적인 오류는

기기에 남은 공간이 없습니다.

로그인할 디스크 공간이 부족합니다.

복구 모드로 부팅하고 일부 디스크 공간을 확보해야 합니다.

관련 정보