Ich habe Probleme beim Verständnis ls
des Handbuchs für eine Datei mit rw-
Modus. Hier ist das Zitat:
Wenn
r
, ist die Datei lesbar ; Wenn ja−
, ist es nicht lesbar.Wenn
w
, ist die Datei beschreibbar; wenn−
, ist es nicht beschreibbar.Die erste der folgenden Aussagen gilt:
S
Wenn in den Eigentümerberechtigungen die Datei nicht ausführbar ist und der Benutzer-ID-Modus festgelegt ist. Wenn in den Gruppenberechtigungen, ist die Datei nicht ausführbar und der Set-Group-ID-Modus ist festgelegt.
s
Wenn in den Eigentümerberechtigungen, ist die Datei ausführbar und der Set-User-ID-Modus ist festgelegt. In den Gruppenberechtigungen ist die Datei ausführbar und der Setgroup-ID-Modus ist festgelegt.
x
Die Datei ist ausführbar oder das Verzeichnis kann durchsucht werden.
−
Die Datei ist weder lesbar , beschreibbar, ausführbar, noch Benutzer-ID festgelegt, Gruppen-ID festgelegt oder klebrig.
Insbesondere scheinen sich zwei fett gedruckte Abschnitte zu widersprechen: Gemäß dem ersten r
ist die Datei lesbar, da der Modus mit beginnt , aber gemäß dem letzten ist die Datei nicht lesbar. Aber das ist natürlich nicht der Fall.
Was bedeutet dieser dritte Abschnitt, wenn die Datei "weder lesbar noch beschreibbar ..." ist?
Literaturverzeichnis
- apple.com scheint die Quelle des oben zitierten Textes zu sein. Dies ist die Manpage (für OS X Version 10.9 mit dem Titel "BSD General Commands Manual"), und dies ist eine Diskussionsseite, auf der sie zitiert wird.
- ss64.com hat auch eine Kopie der OS X-
ls
Manpage. - tuhs.org hat die Manpage 4.4 BSD. Achtung: Es wird
wwoorrdd
fett und_w_o_r_d
unterstrichen verwendet. - freebsd.org hat die FreeBSD 10.1-Manpage vom 15. März 2013.
- unix.com hat eine Kopie der fehlerhaften Seite im Verzeichnis man-page / freebsd (für FreeBSD 11.0). Beachten Sie, dass sie auch eine Kopie der richtigen Seite unter Manpage / Posix haben .
- Die "A + 4 Real StudyExam4Less Computer Series" enthält den in der Frage zitierten Text sowie einige Absätze zu
T
undt
, jedoch nicht die gesamte Manpage. Es handelt sich um OS X. Sie können hier und hier Seiten aus zwei leicht unterschiedlichen Versionen (Editionen?) Dieses Buches auf books.google.com sehen . certiguide.com scheint sie zu zitieren. - stevens.edu ist eine PDF-Datei mit der BSD-Version (General Commands Manual) von
ls(1)
. Es ist vom 24. September 2011 datiert.
Besser:
- quora.com hat den gleichen Text, aber die Formatierung (Einrückung) ist so stark beschädigt, dass die Bedeutung nicht eindeutig ist.
Besser noch:
- cyberciti.biz und hurricanelabs.com haben den gleichen Text, aber mit dem Einzug, der so korrigiert wurde, dass man argumentieren könnte, dass es im Wesentlichen in Ordnung ist. Aber beide sind immer noch ein Chaos.
rw-
Datei gleichzeitig lesbar ( r
), beschreibbar ( w
) und weder lesbar noch beschreibbar ( -
).