여기에 게시하기 전에 해결책을 찾으려고 노력했지만 아무것도 찾을 수 없었습니다.
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