bubble: bash - Globale Umgebungsvariable im Script ändern

Beitrag lesen

Jemand, z.B. der Ubuntu-Gast (Linux ist ein Mehrbenutzersystem) schreibt nebst einer shebang "rm -rf /*" nach /tmp/wget und vergibt jedem das Recht zu lesen und auszuführen. wget sei entweder nicht installiert oder der Künstler namens root hat den aktuellen Ordner sogar als ersten Eintrag im Pfad. (export PATH=".:$PATH")

Root meint mal was testen zu müssen (# wget sonstwas) und macht, ohne das zu wollen, das System platt.

Klingt schlüssig, wäre ich aber wohl nie selbst drauf gekommen, weil ich nicht dran gedacht habe, dass man seinen Pfad ja auch vorn ran stellen kann :s

Dein ~/bin/botmgr:

export PATH="$PATH:."

Keine shebang!
Und da ich im Thema "bash" als erstes erwähnt habe, dachte ich #!/bin/bash wäre klar.

Hast Du falsch verstanden. Du SOLLST in diesem Fall keine shebang eintragen, damit wirklich die aktuelle Shell den befehl ausführt.

Ouh. Okay, dann will ich nichts gesagt haben :'D

Hrm. Ich glaub ich lass die Funktion raus, bis ich wirklich weiß, was ich damit an Schaden anrichten kann.

MfG
bubble

--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye