루트가 아닌 사용자가 비밀번호 없이 루트가 아닌 다른 사용자에게 어떻게 sudo를 수행할 수 있습니까?

루트가 아닌 사용자가 비밀번호 없이 루트가 아닌 다른 사용자에게 어떻게 sudo를 수행할 수 있습니까?

RHEL 7.5에서 루트가 아닌 새로운 사용자를 루트로 생성합니다.

appuser:x:1903:1903:appuser:/home/appuser:/bin/bash

루트가 아닌 사용자는 sudo appuser,

sudo -u appuser

비밀번호 없이,

RHEL 7.5에는 어떤 변경이 필요합니까?

답변1

"사용자 권한 사양" 섹션을 편집하여 /etc/sudoers다음을 추가할 수 있습니다.

non-root-user ALL = (appuser) NOPASSWD: ALL

non-root-user이렇게 하면 모든 명령을 로 실행할 수 있습니다 appuser. non-root-user명령을 루트로 실행할 수는 없습니다.

오류가 발생하면 /etc/sudoers시스템을 사용할 수 없게 될 수도 있습니다. 이 파일은 다음을 통해서만 편집할 수 있습니다.

$ sudo visudo

이 특수 편집기는 sudoers파일을 저장하기 전에 파일에 오류가 있는지 확인하고 오류가 발견되면 저장을 거부합니다.

관련 정보