On Sun, 7 Mar 2021, Jon Kinne via Nut-upsuser wrote:
I don't understand. I edited the rc.local script to what you indicated ( sudo -u nut ...) and now when the Pi reboots I don't get any messages. I'm afraid I'm too much of a beginner to see what you mean.

When sudo doesn't do anything, then the problem is usually in the file /etc/sudoers which says who has the authority to issue which commands.

See man sudoers.

The best approach is to use command visudo as root to modify this file.  If you prefer to use emacs as your editor, use command

 VISUAL=/usr/bin/emacs visudo -f /etc/sudoers

There is a detailed visudo tutorial at https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file

OK, I have one user, "pi".  Here is the list of permissions:
Matching Defaults entries for pi on raspberry-pi:
    env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bi n,
    env_keep+=NO_AT_BRIDGE, env_keep+="http_proxy HTTP_PROXY",
    env_keep+="https_proxy HTTPS_PROXY", env_keep+="ftp_proxy FTP_PROXY",
    env_keep+=RSYNC_PROXY, env_keep+="no_proxy NO_PROXY"

User pi may run the following commands on raspberry-pi:
    (ALL : ALL) ALL
    (ALL) NOPASSWD: ALL

Given that, I don't see what you would have me do. I'm sure it all seems obvious to you, but if "pi" can do everything, why doesn't the command run?


_______________________________________________
Nut-upsuser mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser


_______________________________________________
Nut-upsuser mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to