내가 sudoer
너무 많은 시간 을 필요로하는 무언가를 실행할 수 있기를 원할 때마다 그것을 /etc/sudoers
작성하는 올바른 방법이 무엇인지 다시 상기시키기 위해 구글 형식을 지정해야 합니다.
이제 sudoers
파일 에 다른 글쓰기 스타일이 표시되어 몇 달 동안 Google 검색 결과가 달라졌습니다. 또한 두 번째 예 (아래)가 XFCE에서는 작동하지만 Cinnamon (Gnome 3)에서는 작동하지 않는 것으로 나타났습니다. 이것은 완전히 관련이 없을 수 있지만 그럼에도 불구하고 sudoer 줄의 올바른 문법은 무엇이며 주어진 예제의 차이점은 무엇입니까?
redsandro ALL=NOPASSWD:/path/to/command
redsandro ALL=(ALL) NOPASSWD:/path/to/command
redsandro ALL=(ALL:ALL) NOPASSWD:/path/to/command
또한 무엇을 ALL
위한 것입니까? 한 명의 사용자, 한 개의 명령이지만 ALL
키워드를 최대 3 번 사용해야 합니까? 내가 잘못하고 있습니까?
물론, 생략 NOPASSWD:
명령을 실행하도록 허용하기 전에 차종 비밀 번호를 입력하지만, 혼란의 1 점의 사용 인 =
및 :
중 하나가 앞에 추가 할 수있는 라인의 대상이 최종 명령에 대해, =
, :
, , 또는
)
, 유사한 의미론에 대한 혼란스러운 문법.
sudoers
구문에 좌절감을 느낀다 . 매뉴얼 페이지를 읽는 것이 훨씬 실망 스러웠습니다. 소위 간결하고 정확한 EBNF 언어를 설명합니다. 따라서이 파일과 관련하여 너무 많은 스레드를 찾는 것이 놀랍지 않습니다.