On Mon, Sep 08, 2003 at 06:37:00PM +0200, Andreas Sonnabend wrote:
> warum können manche Programme nur getartet werden, wenn man ein "./"
> voranstellt, obwohl man im richtigen Verzeichnis ist?

aus sicherheitsgründen steht '.' häufig nicht im PATH.
da beim suchen eines executables nur in jedem der elemente des PATH
nachgeschaut wird, ob es da die benötigte datei gibt.

stünde das aktuelle verzeichnis, also '.' vorne im PATH, koennte ein
boeswilliger mensch z.b. ein script namens /tmp/ls anlegen, das 
'rm -rf /' enthält. tippt nun jemand (sinnvoll waeher hier root) 'ls', 
waehrend er sich in /tmp befindet, wird die platte 'gesäubert'.

-- 
c u
henning


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an