sudoers에서 NOPASSWD와 SETENV를 같은 줄에 어떻게 설정합니까?


8

sudoers 파일에서 같은 줄에 여러 Tag_Spec을 어떻게 사용할 수 있습니까?

일반적으로 암호를 요청하지 않으려면 다음과 같이하십시오.

who  where = (aswhom) NOPASSWD: commands

SETENV사용자가 환경 변수를 유지할 수 있도록 태그 를 사용하고 싶습니다 . 이것은 다음과 같이 잘 작동합니다.

who  where = (aswhom) SETENV: commands

sudoers (5) 매뉴얼 페이지에서 :

    Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' |
                  'SETENV:' | 'NOSETENV:' | 'LOG_INPUT:' | 'NOLOG_INPUT:' |
                  'LOG_OUTPUT:' | 'NOLOG_OUTPUT:')

같은 항목에 여러 개의 태그를 사용하는 방법을 알 수 없습니다. 나는 같은 줄 을 사용 NOPASSWD하고 싶습니다 SETENV.

답변:


18

같은 명령 :

who  where = (aswhom) NOPASSWD:SETENV: commands

다른 명령들 :

who  where = (aswhom) NOPASSWD: command1, SETENV: command2

감사합니다, 예상대로 작동합니다. 지금은 분명하지만 전에는 볼 수 없었습니다.
David

@quanta 예상대로 작동하지 않으면 어떻게합니까? 나는 한 who where = (aswhom) NOPASSWD:SETENV: commands하지만, 난 여전히 암호를 입력하라는 메시지가 될거야
콜로라도 일 techie를

@ColoradoTechie가 다른 경우 인 것 같습니다. 별도의 질문으로 세부 정보를 제공해주세요.
tutuDajuju
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.