On 12 Mar 2001, at 10:10, Andreas Otto wrote:
Hi,
wie kann ich es erreichen, dass in Dateien in einem Verzeichnis
drwxrwsr-t 2 root cvsuser 164 Mar 9 10:37 cvs
folgendermassen erstellt werden:
-rw-rw-r-- 1 andreaso cvsuser 5481 Mar 8 19:27 mojox-admin-upload.log
Standardmaessig werden diese Dateien ja folgendermassen mit Rechten ausgestattet:
-rw-r--r-- 1 andreaso cvsuser 5481 Mar 8 19:27 mojox-admin-upload.log
Wichtig ist aber, dass alle Mitglieder der Gruppe cvsuser diese Datei auch aendern duerfen.
Genaue Antwort hier müßte IMHO sein: gar nicht! umask (aus den anderen Antworten) wirkt nicht auf directories, sondern auf die aktuelle Session. Das bedeutet, daß du a) in verschiedenen Sessions abhängig vom Profil verschiedene umask Werte haben kannst b) die umask in ~/.xxx (kshrc, bashrc, ...) wieder durch deine eigenen Werte überschreiben kannst c) du den Wert interaktiv verändern kannst. Es gibt IMHO keinen (!) verläßlichen Weg, Dateien direkt in dem Verzeichnis mit einer bestimmte Rechtemaske zu erzeugen. Einziger mir bekannter Weg: User darf nur in ein Übergabeverzeichnis schreiben geeigneter periodischer Job moved die Dateien ins eigentliche Ziel und setzt die Rechte Andreas