관리자 그룹은 sudo를 할 수 있지만 관리자 그룹의 사용자는 sudo를 할 수 없습니다.

관리자 그룹은 sudo를 할 수 있지만 관리자 그룹의 사용자는 sudo를 할 수 없습니다.

사용자에게 sudo 액세스 권한을 부여하는 데 문제가 있습니다. 새 VPS에 Ubuntu 12.04 LTS가 있습니다.

Portaljacker라는 사용자를 만들어서 admin 그룹에 추가했는데 admin 그룹은 sudoers 파일에 다음과 같이 있습니다.

%admin ALL=(ALL) ALL

그러나 sudo를 Portaljacker로 사용하면 다음과 같이 표시됩니다.

sudo: setuid 루트여야 합니다.

얼마 전 이전 VPS(액세스 불가, 긴 이야기)에서 이 작업을 수행했기 때문에 무엇이 잘못되었는지 전혀 모르고 무엇을 다르게 했는지 기억이 나지 않습니다.

답변1

sudo실행 파일에 잘못된 권한이 있는 것 같습니다 . ls -l /usr/bin/sudo그것이 말하는 것을 시도 하고보십시오. -rwsr-xr-x(또는 ---s--x--x; s하지만 해당 위치에 있어야 함) 과 같아야 합니다 . 해당 파일 s이 없으면 루트로 실행해 보십시오 chmod u+s /usr/bin/sudo.

관련 정보