sudoers 파일에는 없지만 나는 sudo 그룹의 구성원이고 그룹은 sudoers에 있습니다.

sudoers 파일에는 없지만 나는 sudo 그룹의 구성원이고 그룹은 sudoers에 있습니다.

명령을 실행하려고 합니다.

me@intern:~$ sudo ls
[sudo] password for me: 
me is not in the sudoers file.  This incident will be reported.

하지만 나는 sudo그룹 에 있어요

me@intern:~$ groups
sudo

/ets/sudoers:

Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

root    ALL=(ALL:ALL) ALL

%admin ALL=(ALL) ALL

sudo    ALL=(ALL:ALL) ALL

john ALL = NOPASSWD: /usr/sbin/service apache2 reload
john ALL = NOPASSWD: /usr/sbin/service apache2 restart
john ALL = NOPASSWD: /usr/bin/vi /etc/php/7.0/apache2/php.ini

답변1

귀하의 sudoers파일은 다음과 같습니다사용자그것은 sudo사용될 수 있습니다 sudo. 추가하고 싶다면그룹를 호출한 sudo다음 그룹 이름 앞에 다음을 붙여서 그룹과 동일한 방식으로 수행합니다 admin.%

%sudo    ALL=(ALL:ALL) ALL

( admin시스템의 누구도 그룹을 사용하지 않는 경우 sudo해당 권한도 제거하겠습니다.)

그룹 이름에는 접두사가 붙지 %만 사용자 이름에는 그렇지 않습니다.

또한 숫자 UID 및 GID는 다음과 함께 사용할 수 있습니다 #.

#1000 ALL= ...

%#1000 ALL= ...

관련 정보