sudo für www user erlauben, um ein root shell script auszuführen

Post Reply
Message
Author
cc
Posts: 191
Joined: 18. Apr 2003 18:04

sudo für www user erlauben, um ein root shell script auszuführen

#1 Post by cc »

hi

wie kann ich sudo für www user erlauben, um ein root shell script auszuführen ?

habe zu /usr/local/etc/sudores hingefügt:
---------------------------------------------------
%www ALL=(ALL) NOPASSWD: ALL

www ALL=(ALL) NOPASSWD: ALL
---------------------------------------------------

bekomme :
# sudo -u www sh /usr/local/www/cgi-bin/ntop/ntop.sh start
ntopbsd#

aber ntop will nicht starten.

ich weiss die security aspekte, aber ich brauche es wirklich.

gruss
cc

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#2 Post by Lateralus »

Also ohne jetzt die Waghalsigkeit dieses sudoers-files zu kommentieren...

Du willst, dass www eine "sudo sh /usr/local/www/cgi-bin/ntop/ntop.sh start" ausführt. Müsste es dann nicht

Code: Select all

 sudo -u www sudo sh /usr/local/www/cgi-bin/ntop/ntop.sh start
heißen?

cc
Posts: 191
Joined: 18. Apr 2003 18:04

#3 Post by cc »

danke,

du hast recht !

DiavoloNero

Waghalsig?????

#4 Post by DiavoloNero »

was ist denn hiermit Waghalsigkeit gemeint???

rvg

#5 Post by rvg »

%www ALL=(ALL) NOPASSWD: ALL

www ALL=(ALL) NOPASSWD: ALL
dem benutzer "www" wird erlaubt als beliebiger nutzer (auch root) ohne passwortabfrage beliebige programme zu starten.

Post Reply