sudo는 비밀번호가 없으면 특정 명령에 대해 작동하지 않습니다

sudo는 비밀번호가 없으면 특정 명령에 대해 작동하지 않습니다

여기에 게시하기 전에 해결책을 찾으려고 노력했지만 아무것도 찾을 수 없었습니다.

apt update특정 사용자가 비밀번호를 입력 하지 않고 실행할 수 있도록 허용하려고 했기 apt upgrade때문에 비밀번호를 만들고 sudo visudo해당 사용자에 대한 줄을 편집했습니다.

user ALL=(ALL) NOPASSWD: /usr/bin/apt update /usr/bin/apt upgrade

sudo -l은 다음과 같은 출력을 제공합니다.

User user may run the following commands on machine:
    (ALL : ALL) ALL
    (ALL) NOPASSWD: /usr/bin/apt update /usr/bin/apt upgrade

내가 무엇을 놓치고 있나요? 그냥 모두 허용하는 것에는 선택의 여지가 없습니다. 순서가 좋아야 합니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

파일의 개별 명령은 쉼표로 구분해야 합니다 sudoers.

user ALL=(ALL) NOPASSWD: /usr/bin/apt update , /usr/bin/apt upgrade

관련 정보