사용자에게 NOPASSWD 권한이 있지만 sudo에는 여전히 비밀번호가 필요합니다.

사용자에게 NOPASSWD 권한이 있지만 sudo에는 여전히 비밀번호가 필요합니다.

sudo사용자 액세스를 허용하려고 하는데 NOPASSWD구성이 재정의되는 것 같습니다. 첫 번째 통화에는 sudo비밀번호가 필요합니다.

이는 사용자 권한의 출력 sudo이므로 다른 사용자로 명령을 실행해 보십시오 sudo.

여기서 뭔가 빠졌나요?

╭─   ~ ────────────────────────────────────────────────────────────────────────────────────── with baudneo@ZoneMinder at  12:35:25 PM
╰─❯ sudo -l -U  baudneo
Matching Defaults entries for baudneo on ZoneMinder:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin, use_pty

User baudneo may run the following commands on ZoneMinder:
    (ALL : ALL) NOPASSWD: ALL
    (ALL : ALL) NOPASSWD: ALL
    (ALL : ALL) ALL

╭─   ~ ────────────────────────────────────────────────────────────────────────────────────── with baudneo@ZoneMinder at  12:36:28 PM
╰─❯ groups
baudneo sudo

╭─   ~ ────────────────────────────────────────────────────────────────────────────────────── with baudneo@ZoneMinder at  12:36:09 PM
╰─❯ sudo -u www-data zmml_eventproc -E -e 1263 -m 7 -D -C /etc/zm/client.yml
Sorry, user baudneo is not allowed to execute '/usr/local/bin/zmml_eventproc -E -e 1263 -m 7 -D -C /etc/zm/client.yml' as www-data on ZoneMinder.localdomain.

편집: Ubuntu 22.04 LXC, www-data 사용자로 Python 스크립트를 실행해 보았는데 내 권한과 sudo 구성이 올바른 것 같습니다.

편집 2: 이는 디스크에 공간을 확보한 후 명령이 www-data로 실행된 완전한 디스크 문제였습니다.

답변1

따라서 디스크가 거의 가득 찼습니다. 공간을 만든 후에는 모든 것이 괜찮았습니다.

디스크가 가득 차는 아주 이상한 증상입니다.

시간을 내주신 모든 분들께 감사드립니다!

관련 정보