sudoers 파일의 구문 오류를 이해할 수 없습니다.

sudoers 파일의 구문 오류를 이해할 수 없습니다.

루트 디렉토리가 읽기 전용으로 마운트된 임베디드 시스템이 있습니다. 내 sudo 사용자가 비밀번호 없이 설정을 변경할 수 있도록 설정하고 싶습니다(bash의 로그인 및 로그아웃 스크립트의 명령을 사용할 계획입니다).

REMOUNT 별칭이 정의된 줄에서 구문 오류가 발생합니다(아래 참조). 이 구문 오류가 무엇인지 알 수 없습니다. 다음은 sudoers 파일의 스니펫입니다.

 # Cmnd alias specification
 REMOUNT = /bin/mount -o remount\,rw /,/bin/mount -o remount\,ro /
 # User privilege specification
 root    ALL=(ALL:ALL) ALL

 # Allow members of group sudo to execute any command
 %sudo   ALL=(ALL:ALL) NOPASSWD: REMOUNT

내가 뭘 잘못했나요?

답변1

명령 별칭으로 선언하는 것을 잊었습니다.

Cmnd_Alias REMOUNT = /bin/mount -o remount\,rw /,/bin/mount -o remount\,ro /

관련 정보