Re: Wechseldatentraeger rwxrwxrwx mounten

From: Heino Tiedemann <rotkaps_spam_trap(at)gmx.de>
Date: Sat, 12 Feb 2005 16:42:38 +0100

Patrick Hess <phess(at)swissinfo.org> wrote:

> Hallo,
>
> Heino Tiedemann schrieb:
>> Jetzt ists klarer.
>
> Offensichtlich aber noch nicht ganz, weswegen ich noch einmal
> einhake.
>
>> Interessant ist, das die otion umask bei Linux genau andersherum
>> arbeitet. Man setzt dort die bits, die man _nicht_ haben will.
>
> Ja, die umask arbeitet auf allen Systemen "andersrum". Von einem
> bestimmten Vorgabewert (der irgendwo dokumentiert werden muß) zieht
> man bestimmte Rechte (die umask) ab, um somit zum tatsächlich
> verwendeten Zugriffsmodus zu gelangen.
>
> Das ist auch bei FreeBSD durchaus in einigen Bereichen üblich - nur
> halt beim mount_msdosfs nicht. Da verhällt sich die Sache anders.
>
>> -m 777 hier wäre also
>> -umaks 000 bei Linux.
>
> Kann man so nicht sagen. -m 777 ist der Wert, der für
> Dateizugriffsrechte verwendet wird. Möchtest du 444 als
> Zugriffsrechte, mountest du einfach mit -m 444.
>
> Bei der umask muß du erst mal rausbekommen, wie hoch die
> Standardzugriffsrechte gesetzt sind. Ich gehe mal davon aus, daß
> das bei Dateien unter Linux 777 wäre (jemand mit mehr
> Linux-Kenntnissen möge mich berichtigen). Jetzt überlegst du dir,
> welche Rechte du haben willst. Nehmen wir wie beim vorherigen
> Beispiel 444. Um nun von 777 auf 444 zu kommen, brauchst du eine
> umask von 333.
>
> Natürlich hat die umask ihre Daseiensberechtigung, aber ich
> persönlich finde den Linux-Ansatz etwas umständlich.

ack.

> Es gefällt mir
> besser, wenn ich beim Mounten sagen kann, was ich haben möchte und
> nicht, was ich von der Standardeinstellung nicht haben will.

Nicht ganz. Es wird schon absolut angegeben, nicht relativ zu
irgendwas:

,----[ http://www.netadmintools.com/html/8mount.man.html ]
| Set the umask (the bitmask of the permissions that are not present).
`----

> Wie auch immer, wenn man mit beiden Systemen arbeitet, sollte man an
> dieser Stelle höllisch aufpassen. Und vielleicht auch die Manpages
> akribisch genau durchlesen ;-)

Ack²

Heino

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 12 Feb 2005 - 17:14:25 CET

search this site