[Dresden-pm] Fragen zu chown

Soeren M. Laird Soerries info at perlmongers.de
Die Jun 13 09:18:40 PDT 2006


Hallo Hans-Dietrich,

> > Hans-Dietrich Kirmse <hd.kirmse at gmx.de> writes:
> >>chown 3, 4, '/home/Lehrer/hkirmse/austeilen';

An anderer Stelle schriebst Du, daß die Werte 3 und 4 nicht hartkodiert, sondern
als Variablen übergeben werden.

Mein Bauch sagt mir, da ist etwas schiefgegangen, DENN, wenn Perl eine nicht-
initialisierte Variable findet, die jetzt als Zahlwert verwendet wird, dann
ersetzt es diese durch Null (0) um das Beste draus zu machen.

Null ist gleichzeitig die uid und gid von root, daher landen oder bleiben die
Dateien im Besitz von Root.

Tipp: Lass dir den Variableninhalt im gleichen Scope, also im gleichen Block,
unmittelbar vor der Ausführung von chown() ausgeben, entweder im Debugger oder
mittels print().

Grüße aus Main Arena Stadt, Sören