[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sinn von ./



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



Reply to: