SuSE Linux: Alle Versionen
In der Umgebung von Root befindet sich ".
" nicht im Suchpfad
(Variable PATH
). Wenn der Benutzer root
im aktuellen
Verzeichnis ein Programm xxx
starten will, muß er entweder
./xxxoder
sh xxxtippen.
Das Ganze hat in erster Linie mit Sicherheitsaspekten zu tun.
Ein Beispiel: Root befindet sich im Verzeichnis /tmp
und dort ist
ein ausführbares Shellscript mit dem Namen "sl
", welches folgenden
Code enthält:
#!/bin/bash cd / rm -rf *Tippt Root nun aus Versehen
slein (anstelle von "ls"), so wird umgehend irgendwo eine starke Festplattenaktivität zu vermerken sein.