특정 명령에 대해 sudoers 항목에 콜론을 포함하는 방법은 무엇입니까?

특정 명령에 대해 sudoers 항목에 콜론을 포함하는 방법은 무엇입니까?

사용자가 특정 명령을 실행할 수 있도록 sudoers 파일에 항목을 추가해야 합니다. 따라서 명령에 콜론 ":"이 포함되는 경우가 발생합니다.

mount -t nfs -o vers=4 host:/remoteMountpoint /home/username/localMountpoint

Visudo는 항목이 유효하지 않으며 저장을 허용하지 않는다고 불평했습니다. 강제로 시도할 수는 있지만 결과가 두렵습니다. 확실한 해결책은 콜론 대신 와일드카드 " * "를 사용하는 것이지만, 이를 수행하는 또 다른 (올바른) 방법이 있는지 궁금합니다.

답변1

~에서sudoers 매뉴얼 페이지:

명령 인수에 사용되는 경우 다음 문자를 "\"로 이스케이프해야 합니다. ,, :, =, \.

mount -t nfs -o vers\=4 host\:/remoteMountpoint /home/username/localMountpoint

관련 정보