Supportnet / Forum / Linux
umask=0
Frage
In meiner fstab steht hinter umask ein Wert von 0 (umask=0). Das Ganze in Zusammenhang mit Windows.
In meinen schlauen Büchern ist der umask-Wert allerdings drei- bzw. vierstellig (z. B. 0022). Dieser Wert wird ja von 0666 abgezogen, so dass 0644 als Rechtevergabe übrig bleibt.
Was bewirkt jetzt die 0? Wenn der Wert eh 0 ist, warum muss man dann überhaupt diesen Wert 0 setzen, wenn eine Win-Partition gemountet wird?
Mir ist selbstverständlich klar, dass die Linux-Rechte unter Windows nicht gelten. Ist die Null dazu gedacht, dass die Rechte in diesem Falle komplett deaktiviert werden, damit bei Schreibzugriffen keine Fehlermeldungen auftreten?
Antwort 1 von Chonhulio
umask=0 (dasselbe wie umask=000) bedeutet les-, schreib- und ausführbar für alle.
Auf NTFS-Partitionen ist allerdings kein Schreiben möglich.
Man kann auch mit uid=X und gid=Y der gesamten Win-Partition Unix-Benutzer und Gruppen zuweisen
Beispiel:
User hans hat UID 1000
Gruppe users hat GID 100
Die Mountoptionen uid=1000,gid=100,umask=007,quiet,shortname=winnt
geben hans und allen Mitgliedern von users alle Rechte. Der Rest darf gar nichts. "quiet" sorgt dafür, das ein "chmod" auf dem FAT-Laufwerk immer erfolgreiche Rückmeldung gibt, obwohl es eigentlich fehlschlägt. "shortname=winnt" (nicht für NTFS) sorgt für einen unixartigeren Umgang mit kurzen Dateinamen (siehe "man mount").
mfg
Auf NTFS-Partitionen ist allerdings kein Schreiben möglich.
Man kann auch mit uid=X und gid=Y der gesamten Win-Partition Unix-Benutzer und Gruppen zuweisen
Beispiel:
User hans hat UID 1000
Gruppe users hat GID 100
Die Mountoptionen uid=1000,gid=100,umask=007,quiet,shortname=winnt
geben hans und allen Mitgliedern von users alle Rechte. Der Rest darf gar nichts. "quiet" sorgt dafür, das ein "chmod" auf dem FAT-Laufwerk immer erfolgreiche Rückmeldung gibt, obwohl es eigentlich fehlschlägt. "shortname=winnt" (nicht für NTFS) sorgt für einen unixartigeren Umgang mit kurzen Dateinamen (siehe "man mount").
mfg
Antwort 2 von Samba
Super, danke Chonhulio!

