사용자가 많고 sudoer가 그룹을 기반으로 설정되어 있습니다. 어떤 사용자가 내 사용자에게 su를 할 수 있는지 확인하는 방법이 있나요?
좋다:
sudo su - myuser
/etc/group 파일을 greping하려고 시도했지만 올바른 결과를 얻지 못했습니다. "id" 명령은 수동으로 확인하기에는 너무 많은 결과를 제공합니다.
답변1
루트는 사용자를 임의의 사용자 이름으로 전환하거나 확인 /etc/sudoers
하면 해당 특정 사용자가 사용자를 사용자 이름으로 전환할 수 있습니다.
username ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) /usr/bin/sudo /bin/su Yourusername
username ALL=(ALL:ALL) /usr/bin/sudo /bin/su
답변2
슈퍼유저 권한이 있는 모든 사용자가 이 작업을 수행할 수 있습니다. 슈퍼유저 권한은 file 을 사용하여 할당되며 /etc/sudoers
제공된 /etc/sudoers.d/
디렉터리의 모든 파일은 /etc/sudoers
file에 포함됩니다.
파일을 엽니다 /etc/sudoers
. 모든 사용자 권한과 해당 형식이 여기에 언급되어 있습니다. 특별한 권한을 가진 사용자가 있는지 확인하세요. 디렉터리 내의 모든 파일 에 대해 /etc/sudoers.d
동일한 프로세스를 반복합니다.