PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : seltsame probleme nach dem compilieren


sn4fu
06.08.01, 13:13
ich wollte ein netzwerk analyse programm installieren und bin dabei auf ein paar probleme gestossen.

zum chronologischen ablauf:
ich hab den source aus dem netz geladen, configure und make ausgeführt (beide fehlerfrei soweit ich das überblicken konnte) und wollte dann das programm starten. (alles als user)

als normaler user hab ich dann folgende fehlermeldung bekommen: "you should be root to run this program!"
also als root eingeloggt und erneut probiert, dieser versuch wurde mit einem "command not found" bedankt (das verzeichnis hat gestimmt, nur waren nach benutzen von "ls" die ausführbaren dateien nicht eingefärbt, wie etwa als normaler user).
als ich dachte es geht nicht seltsamer hab ich mir die lese/schreib/ausführ rechte angeguckt und gesehen das das programm eigentlich von jedem x-beliebigen user ausgeführt werden darf (und nicht nur von root, wie das programm hartnäckig behauptet hat)

christophwth
06.08.01, 13:27
Hi

es kann sein das das programm auf weitere
resourcen zurück greift die wiederum mit root rechten laufen müssen. deshalb die fehlermelung als user.

als root ist das programm wahrscheinlich nicht im path enthalten.

deshalb muss es mit ./programmname
ausgeführt werden

gruss
christoph

sn4fu
06.08.01, 15:33
tatsache, so gehts ;)
wie bekomme ich das programm in den path, das ich das "./" weglassen kann?

christophwth
06.08.01, 16:41
Hi

das wurde ich nicht machen da bei root
aus sicherheitsgründen ./ nicht im path enthalten ist
aber du könntest einen alias einrichten
oder aber im /root verzeichnis
einen link auf das programm ablegen
das geht mit ln -s ziel verknüpfungsname

gruss
christoph