![그룹이 sudo를 사용하여 다른 사람을 가장하도록 허용하지만 루트가 되는 것은 허용하지 않습니다.](https://linux55.com/image/219618/%EA%B7%B8%EB%A3%B9%EC%9D%B4%20sudo%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EB%9E%8C%EC%9D%84%20%EA%B0%80%EC%9E%A5%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%97%88%EC%9A%A9%ED%95%98%EC%A7%80%EB%A7%8C%20%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EB%90%98%EB%8A%94%20%EA%B2%83%EC%9D%80%20%ED%97%88%EC%9A%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
우리는 사용자 지원 그룹을 가지고 있으며 루트가 아닌 사용자를 통해 로그인할 수 있도록 허용하고 싶습니다 sudo
.
%user-support ALL = (ALL) /bin/bash, !/bin/bash *root*
위의 코드를 에 넣으면 /etc/sudoers.d
사용자 지원 그룹이 다른 사용자로 로그인할 수 있습니다. 그러나 이 명령을 사용하여 루트로 로그인할 수도 있습니다 sudo -u root -i
.
사용자 지원 그룹이 루트가 되는 것을 방지할 수 있는 방법이 있습니까?
루트가 아닌 사용자에 대한 사용자 지원 로그인을 허용합니다.
답변1
= (ALL)
구성된 명령을 실행할 수 있는 사용자 목록을 지정하는 섹션입니다.
예를 들어:
# who # where # whoas #what
user1 ALL = (user2) : /bin/ls
%group1 alpha = (%group2) : /bin/cp
user1
sudo -u user2 ls
이 구성을 사용하는 모든 호스트에서 실행 가능
그룹의 모든 사용자는 호스트에서 사용자로 sudo를 통해서만 cp를 실행할 group1
수 있습니다 .alpha
group2
User_Alias
unix-/ldap-groups 대신 unix-/ldap-groups를 사용하여 "그룹"을 정의할 수도 있습니다.