Ich habe 1 Direktive(n)
gefunden
in denen Umask vorkommt
Name | Umask | | |
Syntax | Umask file octal-mask [directory octal-mask] |
Kontext | Server config <Global> <VirtualHost> <Anonymous> .ftpaccess <Directory> |
Modul | mod_core |
Standard | none |
Ab Version | 0.99.0 |
Beschreibung | Mit der "Umask" Anweisung kann man das Zugriffsrechte fuer neue Files und Verzeichnisse bestimmen. Der "Umask" wert kann Global, in einem <VirtualHost> oder <Anonymous> Block angegeben werden, aber auch in einer unterliegenden <Directory> Angabe. Soll für Verzeichnisse ein andererer Wert gewünscht werden, so ist dieser als zweiter Wert anzugeben, sonst wird für Files und Verzeichniss der gleiche Wert genommen.
Der "Umask" Wert ist NICHT der eigentlich Wert für die Zugriffrechte, der z.B. bei "chmod 644 file" übergeben wird. Er ist die Differenz zwischen dem gewünschten Wert und "666" für Files bzw. "777" für Verzeichnisse. Das bedeutet auch, das Dateien NIEMALS ausführbar sein können, da ein Umask von "000" Dateien mit "666" (also Lesen, Schreiben für ALLE User) bedeutet:
Ein Umask von "022" bedeutet also das File mit "644" (666 - 022) und Verzeichnisse mit "755" (777 - 022) erzeugt werden, ein Umask von "026 027" bedeutet, das Files mit "640" und Verzeichnisse mit "750" erzeugt werden.
Muessen Files ausführbar gemacht werden, so kann das später manuell über den "SITE CHMOD" Befehl stattfinden, so fern dieser in der Config explizit erlaubt wurde. |
Beispiel 1 | # Alle Files auf 644, Verzeichnisse 755
Umask 022
# Alle Files und Verzeichnisse NUR für den Owner
Umask 066 077
|
Beispiel 2 | |
04.00.2006 03:00 |
|
|
Zum Seitenanfang
|