
사용자가 많고 sudoer는 그룹을 기준으로 설정됩니다. 어떤 사용자가 내 사용자에게 su를 할 수 있는지 확인할 수 있는 방법이 있나요?
좋다 :
sudo su - myuser
/etc/group 파일을 grep하려고 시도했지만 올바른 결과를 얻지 못했습니다. "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
슈퍼유저 권한이 있는 모든 사용자가 그렇게 할 수 있습니다. 슈퍼유저 권한은 파일을 사용하여 할당되며 디렉토리 /etc/sudoers
에 제공된 모든 파일은 파일에 포함됩니다./etc/sudoers.d/
/etc/sudoers
파일을 엽니다 /etc/sudoers
. 모든 사용자 권한과 해당 형식이 여기에 언급되어 있습니다. 특별한 권한을 가진 사용자를 확인하세요. /etc/sudoers.d
디렉토리 내부의 모든 파일에 대해 동일한 프로세스를 반복하십시오.