내 사용자에게 고소할 수 있는 사람을 확인하는 방법

내 사용자에게 고소할 수 있는 사람을 확인하는 방법

사용자가 많고 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/sudoersfile에 포함됩니다.

파일을 엽니다 /etc/sudoers. 모든 사용자 권한과 해당 형식이 여기에 언급되어 있습니다. 특별한 권한을 가진 사용자가 있는지 확인하세요. 디렉터리 내의 모든 파일 에 대해 /etc/sudoers.d동일한 프로세스를 반복합니다.

관련 정보