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
./xxx
oder
sh xxx
tippen.
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
sl
ein (anstelle von "ls"), so wird umgehend irgendwo eine starke
Festplattenaktivität zu vermerken sein.
Root und Sicherheit, Einloggen übers Netz