Hallo Bernd, On Wed, Mar 17, 2004 at 05:08:49PM +0100, Bernd Tannenbaum wrote:
Hat mich auch interessiert. Schonmal vorab, das ist auf SuSE 8 und SunSolaris 8 dasselbe.
Aber: Es sollte doch 777 - umask heißen. Wenn also die umask 022 ist , hätte ich eigentlich ein 755 erwartet. Tatsächlich kommt aber das 644 auch bei mir.
Nehmen wir aber mal an, das so keine "x" gesetzt werden können. Ein umask 456 bringt dann ein 321, das ist _wx _w_ __x Lasse ich die "x" weg, kommt ein _w_ _w_ ___ raus, was dem Ergebnis entspricht.
Oder ein umask 127 bringt dann ein 650, das ist rw_ r_x ___ Lasse ich die "x" weg, kommt ein rw_ r__ ___ raus, was bei mir ebenfalls dem Ergebnis entspricht.
Wenn ich noch mehrere Fälle probier, scheint das imer so zu laufen. Weiß einer wieso?
Eine Datei bekommt beim erstellen immer nur so viele Rechte wie unbedingt benötigt. Erstelle die Datei mit dem gcc dann hat die auch ein X :) Oder mit mkdir dann bekommt sie auch eines *g* Greetings Daniel -- Was einen Anfang hat muss auch ein Ende haben