小编gat*_*ado的帖子

为什么 sudoers NOPASSWD 选项不起作用?

我在 /etc/sudoers 中有一个 NOPASSWD 行(用 编辑visudo

gatoatigrado    ALL=(ALL) NOPASSWD: /bin/set-slow-cpufreq
Run Code Online (Sandbox Code Playgroud)

然而,输出是,

gatoatigrado@coral:~> sudo -n /bin/set-slow-cpufreq
sudo: sorry, a password is required to run sudo
Run Code Online (Sandbox Code Playgroud)

这种命令适用于 OpenSuSE 机器,但不适用于 Ubuntu 11.10。我究竟做错了什么?

注意:我找不到任何相关的系统日志消息,例如通过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) …
Run Code Online (Sandbox Code Playgroud)

sudo

105
推荐指数
3
解决办法
12万
查看次数

NetworkManager 日志在哪里?

以前在常规论坛(http://ubuntuforums.org/showthread.php?t=843991)上的一个海报说/var/log/daemon.log,但我似乎没有这样的文件。我需要启用日志记录吗?

network-manager log

32
推荐指数
2
解决办法
8万
查看次数

标签 统计

log ×1

network-manager ×1

sudo ×1