/ etc / sudoers에 NOPASSWD 줄이 있습니다 (로 편집 visudo
)
gatoatigrado ALL=(ALL) NOPASSWD: /bin/set-slow-cpufreq
그러나 출력은
gatoatigrado@coral:~> sudo -n /bin/set-slow-cpufreq
sudo: sorry, a password is required to run sudo
이러한 종류의 명령은 OpenSuSE 시스템에서는 작동하지만 Ubuntu 11.10에서는 작동하지 않습니다. 내가 무엇을 잘못하고 있지?
참고 : 관련 시스템 로그 메시지를 찾을 수 없습니다 (예 : via) tail -f /var/log/syslog
.
편집하다
다음은 / etc / sudoers입니다.
Defaults env_reset
# things I've tried copying from an opensuse machine
Defaults always_set_home
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
root ALL=(ALL:ALL) ALL
gatoatigrado ALL=NOPASSWD: /bin/set-slow-cpufreq
%admin ALL=(ALL) ALL
%sudo ALL=(ALL:ALL) ALL
sudoers
규칙의 순서는 관련이 없습니다.