Arch Linux sudo가 그래픽 모드에서 작동하지 않습니다

Arch Linux sudo가 그래픽 모드에서 작동하지 않습니다

이상한 문제가 있습니다.

개인 ArchLinux VM kernel 4.11.2-1-ARCH, 내 일반 로그인에는 sudo 액세스 권한이 있으며 지난 주말까지 잘 작동합니다.

오늘 sudo를 하면 다음과 같은 오류 메시지가 나타납니다.

sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?

su -작동하지도 않습니다. 예, 콘솔에서 루트로 로그인할 수 있으므로 루트 비밀번호를 알고 있습니다.

su -관련 로그

May 29 15:26:58 Arch unix_chkpwd[882]: check pass; user unknown
May 29 15:26:58 Arch unix_chkpwd[882]: password check failed for user (root)

그러나 ssh를 통해 로그인하면 문제 없이 모든 명령을 sudo할 수 있습니다. systemctl대상을 에서 으로 graphical.target변경 한 multi-user.target다음 sudo가 다시 작동합니다.

내 데스크탑 관리자는 Enlightenment입니다.

어떤 생각?

감사해요

답변1

이는 Enlightenment 및 새로운 4.11.X 커널의 문제입니다. 깨달음 게시판을 참조하세요여기.

이것은 이미보고됨Arch의 경우 - 업스트림이 하나 생기기 전의 임시 수정 사항은 제공된 패치를 사용하여 커널을 다시 빌드하는 것입니다.

저는 개인적으로 Enlightenment를 사용하지 않지만 이런 문제 때문에 LTS 커널로 Arch를 실행합니다. (현재 LTS 커널은 4.9.30입니다.)

답변2

이것은 누군가에게 도움이 될 수 있습니다. 비밀번호가 올바른데도 작동하지 않으면 실행해 보세요.

faillock --reset

관련 정보