Torsten E. schrieb:
Bernd Obermayr schrieb am Donnerstag, 28. Oktober 2004 08:34:
Was steht in /etc/sudoers?
Es ist ein "jungfräuliches" ...:
Erste Vermutung: Quatsch, siehe unten ;) Das wird der Fehler sein. Da fehlt ein Eintrag fuer $NTOP_USER /usr/sbin/passcheck Wie der aussehen muss sollte in der Doku zu ntop stehen, oder Du findest raus, wer $NTOP_USER ist und legst dafuer einen Eintrag an. man sudo sudoers Zweite Möglichkeit: Habe jetzt mal ntop probeweise auf einer SuSE 9.1 installiert und dabei Deinen Fehler reproduzieren können. Also: In /etc/sysconfig/ntop ist als default user wwwrun festgelegt. Dieser hat aber kein Schreibrecht auf /var/lib/ntop/ntop_pw.db Daher der Fehler. Möglichkeiten: -Als default user root eintragen = Schlecht. -# chown wwwrun /var/lib/ntop/ntop_pw.db = Schlecht. obwohl bei mir alle Dateien in dem Verzeichnis wwwrun gehören. Ich finde das bedenklich. -Einen user ntop anlegen: # useradd -s /dev/null -d /var/lib/ntop ntop # chown -R ntop.root /var/lib/ntop/* Als default user ntop in /etc/sysconfig/ntop eintragen So hab ich das jetzt bei mir gemacht, mal sehen... Ich hoffe, dass stimmt für die 9.2 auch ;) -- Gruss Bernd