나는 팩맨이 나에게 비밀번호를 묻지 않고 시스템 시작 시 업데이트를 확인하기를 원합니다. ~/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
) 예상대로 작동합니다. 누군가 나에게 이 행동을 설명해 줄 수 있나요?
스크립트에서 비밀번호를 요청하지 않으면 2개의 sudo 명령을 실행할 수 없습니다.
관련 정보
- 자신에게 파일을 이메일로 보내는 스크립트
- 여러 LXC VM에 대한 NFS 권한
- 원격 SSH 세션에서 Google Chrome 또는 Chromium을 실행하는 방법은 무엇입니까? [복사]
- Raspberry Pi는 자동으로 로그인하여 화면에서 스크립트를 실행합니다.
- sh를 zsh로 교체
- 예상되는
- ntfs-3g 압축 제거(디렉토리 및 파일 시스템)
- 시스템 단위 파일은 언제 sysinit.target과 multi-user.target을 사용해야 합니까?
- Mutt를 사용한 IMAP 인증: Mutt는 비밀번호를 일반 텍스트로 전송합니까?
- IP 전달 활성화 후 네트워크 동작