그룹이 다른 사용자로 명령을 실행하도록 허용하는 방법은 무엇입니까?

그룹이 다른 사용자로 명령을 실행하도록 허용하는 방법은 무엇입니까?

나는 내 정책에 대해 sudoers보수적이다 . 사용자가 사용자로 실행되도록 허용하려고 합니다 wheel(이것이 식별 시 작동하는 유일한 방법이기 때문입니다).psql postgres postgrespostgres

root ALL=(ALL) ALL
%wheel ALL=/usr/bin/psql

이건 오류야

 Sorry, user xenoterracide is not allowed to execute '/usr/bin/psql postgres postgres' as postgres on slave-vi.

내가 실행중인 명령은

sudo -u postgres psql postgres postgres 

이 전략은 으로 실행하는 데 효과적 root이지만 로 실행하려면 이 특정 명령만 필요합니다 postgres.

답변1

%wheel ALL = (postgres) /usr/bin/psql

관련 정보