이 파일을 추가하고 있어요
cat /etc/sudoers.d/myuser
myuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl start compose-service, /usr/bin/systemctl status compose-service
내가 생성/활성화한 compose-service
사용자 정의 서비스는 어디에 있습니까?systemd
그러나 visudo
명령은 구문 오류가 있음을 알려줍니다(라인 1).
위의 진술에 문제가 있습니까?
우분투 20.04 작업
답변1
그것이 필요하다는 것이 밝혀졌습니다개행 문자이 줄 끝에
myuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl start compose-service, /usr/bin/systemctl status compose-service
@terdon이 관련 댓글에서 지적했듯이
텍스트 파일은 후행 개행으로 끝나야 하며(적어도 "텍스트 파일"의 특정 정의에 대해서는) 다양한 프로그램이 최종 개행을 찾지 못하면 질식하게 됩니다.