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