
Arch-linux를 새로 설치할 때 다음과 같은 문제가 있습니다. SDDM을 사용하는 KDE/plasma에서는 su나 sudo가 모두 작동하지 않습니다. 둘 다 사용해 보았는데콘솔그리고xterm. 화면 잠금 장치가 시작된 후에도 인증이 작동하지 않습니다(즉, 화면 잠금을 해제할 수 없음). SDDM을 사용한 초기 로그인이 작동합니다. (따라서 세션을 "잠금 해제"하려면 SDDM 서비스를 다시 시작해야 합니다).
다른 세션으로 전환하면(CTRL-F2 등을 사용하여) su 및 sudo를 예상대로 사용할 수 있습니다.
지금까지 시도한 것은 "pambase"와 "pam"을 다시 설치하고 /etc/pam.d/system-auth의 구성을 확인하는 것입니다.
#%PAM-1.0
auth required pam_unix.so try_first_pass nullok
auth optional pam_permit.so
auth required pam_env.so
account required pam_unix.so
account optional pam_permit.so
account required pam_time.so
password required pam_unix.so try_first_pass nullok sha512 shadow
password optional pam_permit.so
session required pam_limits.so
session required pam_unix.so
session optional pam_permit.so
그리고 물론 /etc/pam.d/sddm:
#%PAM-1.0
auth include system-login
account include system-login
password include system-login
session include system-login
흥미로운 점은 su를 호출한 후 Journalctl의 출력입니다.
Apr 28 14:42:30 zenbook su[7401]: pam_unix(su:auth): authentication failure; logname=myuser uid=1000 euid=0 tty=pts/2 ruser=myuser rhost= user=
Apr 28 14:42:32 zenbook su[7401]: FAILED SU (to root) myuser on pts/2
또는 "sudo nano"를 호출한 후:
Apr 28 15:06:29 zenbook sudo[7542]: pam_unix(sudo:auth): authentication failure; logname=myuser uid=1000 euid=0 tty=/dev/pts/2 rfuser=myuser rhos
Apr 28 15:06:43 zenbook sudo[7542]: myuser : 3 incorrect password attempts ; TTY=pts/2 ; PWD=/home/myuser ; USER=root ; COMMAND=/usr/bin/nano
이 문제를 해결하는 데 어떤 추가 정보가 도움이 될지 모르겠습니다. 필요한 경우 추가 정보를 제공해 드리겠습니다.
참고: 저도 이 질문을 했습니다.아치 포럼지금까지 답변이 없습니다.
편집하다:
지금까지는 Enlitenment와 같이 SDDM을 실행하면서 동일한 문제가 발생했기 때문에 이것이 SDDM과 관련이 있다고 생각합니다. 그러나 SDDM 없이 X11 세션을 시작하면 su와 sudo가 제대로 작동합니다.