Ik wil de www-user een bepaald scriptje uit laten voeren, en ivm realtime gebeuren wil ik dat niet via een crontab-que constructie doen.
Ik heb het scriptje geschreven, en het werkt (als root). Ik heb 'm toegevoegd aan /etc/sudoers met de volgende regel:
Maar hij blijft vragen om een wachtwoord:
Waarom lijkt hij mijn NOPASSWD te negeren?
Ik heb het scriptje geschreven, en het werkt (als root). Ik heb 'm toegevoegd aan /etc/sudoers met de volgende regel:
code:
1
| www-data ALL=(ALL) NOPASSWD:/data/klanten2/maintenance/maaksite.sh |
Maar hij blijft vragen om een wachtwoord:
code:
1
2
3
4
5
6
7
8
9
| bf-jupiter:/root$ sudo /data/klanten2/maintenance/makesite.sh sda
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these two things:
#1) Respect the privacy of others.
#2) Think before you type.
Password: |
Waarom lijkt hij mijn NOPASSWD te negeren?
edit:
Ik heb geen behoefte aan flames mbt de security van mijn server. Eerdere topics over SUDO stonden vol met dit soort opmerkingen. Ik weet wat ik doe en waarom ik het doe. Voor de betreffende server is security niet van primair belang. Ease of use is dat wel.
Ik heb geen behoefte aan flames mbt de security van mijn server. Eerdere topics over SUDO stonden vol met dit soort opmerkingen. Ik weet wat ik doe en waarom ik het doe. Voor de betreffende server is security niet van primair belang. Ease of use is dat wel.
Localhost, sweet localhost