Re: datei zugriffsrechte
Andreas Michael Nein wrote:
Bernd Brodesser wrote:
Wenn jemand nicht der Besitzer ist, wohl aber zu der Gruppe gehört, die der Datei zugeordnet ist, so sind nur die Rechte der Gruppe relevant. Auch hier können andere mehr Rechte haben, als Mitglieder der Gruppe. Es ist aber zu berücksichtigen, daß ein User sich evtl. eine Gruppenmitgliedschaft entledigen kann. Für die Praxis sind solche Ansinnen somit nicht zu empfehlen.
Was passiert hier?
1 für das Sticky-Bit, 2 für das SGID-Bit und 4 für das SUID-Bit.
in ls -s wird das dargestellt, daß das jeweilige x mit einem s bzw. t für das Sticky-Bit ersetzt wird.
112 -rwxr-xr-x 1 silva 114026 Jun 15 2001 bereshit.mic 80 -rwxr-xr-x 1 silva 81892 Jun 15 2001 deuteronomy.koren 96 -rwxr-xr-x 1 silva 94691 Jun 15 2001 exodus.koren 128 -rwxr-xr-x 1 silva 117878 Jun 15 2001 genesis.koren 80 -rwxr-xr-x 1 silva 66931 Jun 15 2001 leviticus.koren 96 -rwxr-xr-x 1 silva 94604 Jun 15 2001 numbers.koren 16 -rwxr-xr-x 1 silva 8613 Jun 15 2001 prun.html 16 -rwxr-xr-x 1 silva 3293 Jun 15 2001 tpd_fmt.html
Ich bekomme obige liste für ls -os. Die zahlen links sind mir neu und scheinen zu keiner mir bekannten darstellunsgweise zu passen. Was bedeuten sie? Auch die 1 vor silva? Was bedeutet sticky und ist das id bit vomx bit irgendwie abhängig?
12 -rw-r--r-- 1 silva 11956 Nov 18 2001 README 4 -rwx------ 1 silva 427 Jul 12 12:23 aaa 44 -rw-r--r-- 1 silva 43059 Feb 16 20:31 config_howto 4 -rwx------ 1 silva 93 Jan 31 00:13 dh0 1472 -rwsr-xr-x 1 root 1502260 Jul 12 02:41 uae 4 -rw------- 1 silva 819 Jul 12 02:42 uaeaaa.conf 4 -rw------- 1 silva 804 Jun 22 17:24 uaedh0.conf
Ich habe auch schon eine Grosse bzw kLEINE darstellungsweise des S gesehen. Hat das etwas zu bedeuten?
Aber Du hast nicht nach chmod gefragt, sondern nach umask. Dazu muß Du obiges aber erst mal so halbwegs verstanden haben. Aber nun halt Dich fest. Die Octalzahl der umask ist genau das Komplement zu obiger Zahl. Bei der umaskt muß etwa 022 angegeben werden um die Rechte 755 zu erhalten. umask und Rechte octal addiert ergibt immer 777.
Wenn ich in der fstab umask=755 setze, erhalte ich die oberste liste mit den bibeldateien. Es scheint da auch ohne komplimente zu funktionieren.
Natürlich nicht. Das war ein irrtum. es wird aber mit umask=022 eine datei angezeigt, die mit umask=755 nicht zu sehen war. eine ganz normale datei wie jede andere, in deren bits ich keine besonderheit erkennen kann. und btw: wie kann ich ausfindig machen, welcher vielleicht abgestürzte task das unmounten der partitiion verhindert? sie bleibt sogar über den ordentlichen reboot hinaus offenbar gemountet und bringt beim neustart einen fsck mit sich. was not cleanly unmounted!
Nun noch eine letzte merkwürdigkeit: bei fvat - oberste part ist vfat - bekomme ich mit md A ein verzeichnis a und mit md Aa ein verzeichnis Aa, kann es jedoch mit aA oder aa oder AA angetesteterweise beliebig rwx-en. Der case wird nur dann beibelassen, wenn der dateiname mixedcase ist. außerdem scheint der default für check =strict zu sein und nicht =relaxed wie im man aneggeben, denn lange dateinamen funktionieren wenn ich check garnicht mit angebe. Im gegenteil, bei check=strict wird der case bei md A zwar gekleinert (a), beim lesen aber unterschieden. rmdir A -> a existiert nicht. rmdir a -> ok. Wenn ich die check option zu mount bei fat richtig verstehe, sollte strict die features von normal beinhalten, welches die features von relaxed bezüglich der möglichkeit von langen dateinamen beinhaltet.
Wow, ein echter user, der echte manpage liest. ^_^
-- Andreas "Silva" 12 sitzen um ein loch. einer spuckt rein, die anderen springen hinterher. http://otaku.onlinehome.de/
participants (1)
-
Andreas Michael Nein