[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: traceroute -I geht als user nicht?



Am 12.04.2010 22:07, schrieb Dirk Salva:
> Hi Leute,
>
> jahrelang hatte ich in einem cgi-script traceroute -I stehen. Jetzt ist
> mir durch Zufall aufgefallen, dass das nicht mehr geht? Führe ich es
> als User aus, heisst es, ich bräuchte root-Rechte, um traceroute -I
> (oder auch tracert) auszuführen. Was soll das denn? Und vor allem: wie
> kann ich das umgehen? Versuche ich z.B. als root als User www-data
> traceroute -I auszuführen, so bekomme ich die Info:
>
> # su www-data -c usr/bin/traceroute -I $REMOTE_ADDR
> su: Ungültige Option -- I
> Aufruf: su [Optionen] [LOGIN]
>
> Optionen:
>   -c, --command BEFEHL          BEFEHL an aufgerufene Shell
> weiterleiten
>   -h, --help                    Diese Hilfe anzeigen, sonst nichts
>   -, -l, --login                Mache aus der Shell eine Login-Shell
>   -m, -p,
>   --preserve-environment        Umgebungsvariablen nicht zurücksetzen
>   und
>                                 die Shell beibehalten
>   -s, --shell SHELL             SHELL anstatt der Vorgabe aus passwd
>                                 benutzen
>
> Eh??
> tracert geht entsprechend auch gar nicht...
>
>
> Dirk
>   

Hi

Das wird nicht funktionieren, auch wenn du es mit Anführungszeichen
schreibst...
sudo hilft dir dagegen schon mehr, mit den entsprechenden Einstellungen
musst du dann nichtmal ein Passwort zum Ausführen von traceroute eingeben.

-- Piero


Reply to: