사용자에게 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
.