Hi,
Mike Wright wrote:
I would like to execute a command using sudo and not have to provide a password. After much manpage time I added this:
mike ALL=(ALL) NOPASSWD: /usr/bin/lxc
In theory this allows mike, from any and all hosts, to execute <lxc> without a password.
Nonetheless, "mike" executing "lxc" gets passworded, so there must be an error in my rule.
The format of that rule looks fine to me. You might look in the logs (/var/log/secure if you've got syslog enabled, else use the journalctl command).
It may be that you're hitting another rule which supercedes the one you've got there (for example, if there's a rule matching a group you're in). Using `sudo -U mike -ll` might be helpful.