스크립트에서 비밀번호를 요청하지 않으면 2개의 sudo 명령을 실행할 수 없습니다.

스크립트에서 비밀번호를 요청하지 않으면 2개의 sudo 명령을 실행할 수 없습니다.

나는 팩맨이 나에게 비밀번호를 묻지 않고 시스템 시작 시 업데이트를 확인하기를 원합니다. ~/bin/startup를 통해 실행되는 스크립트를 만들었습니다 ~/.config/i3/config.

In ~/.config/i3/config:
exec_always --no-startup-id $HOME/bin/startup
In ~/bin/startup이 줄이 있습니다:
termite -e 'sudo pacman -Syu ; sudo pacman -Fy'. 파일
끝에 /etc/sudoers다음을 추가했습니다 .
dovaogedot ALL=NOPASSWD: /usr/bin/pacman -Syu, /usr/bin/pacman -Fy

터미널에서 스크립트를 실행하면
$ ~/bin/startup
비밀번호를 묻지 않고 업데이트 확인을 수행합니다. 하지만 i3를 다시 시작하거나 컴퓨터를 다시 시작하면 암호를 묻고 암호를 입력한 후에는 pacman 명령을 실행하지 않고 흰개미의 창을 닫습니다.

그러나 스크립트에서 pacman 명령 하나만 사용하면(예: none -Fy) 예상대로 작동합니다. 누군가 나에게 이 행동을 설명해 줄 수 있나요?

관련 정보