J'ai du mal à comprendre ls
le manuel concernant un fichier qui a un rw-
mode. Voici la citation:
Si
r
, le fichier est lisible ; si−
, il n'est pas lisible.Si
w
, le fichier est accessible en écriture; si−
, il n'est pas accessible en écriture.Le premier des éléments suivants qui s'applique:
S
Si dans les autorisations du propriétaire, le fichier n'est pas exécutable et le mode set-user-ID est défini. Si dans les autorisations de groupe, le fichier n'est pas exécutable et le mode set-group-ID est défini.
s
Si dans les autorisations du propriétaire, le fichier est exécutable et le mode set-user-ID est défini. Si dans les autorisations de groupe, le fichier est exécutable et le mode setgroup-ID est défini.
x
Le fichier est exécutable ou le répertoire est consultable.
−
Le fichier n'est ni lisible , ni inscriptible, ni exécutable, ni set-user-ID, ni set-group-ID, ni collant.
En particulier, il semble que deux sections en gras se contredisent: selon la première, puisque le mode commence par r
, le fichier est lisible, mais selon la dernière, le fichier n'est pas lisible. Mais, évidemment, ce n'est pas le cas.
Alors, qu'est-ce que cette troisième section signifie que le fichier n'est "ni lisible ni inscriptible ..."?
Bibliographie
- apple.com semble être la source du texte cité ci-dessus. Ceci est la page de manuel (pour OS X version 10.9, intitulée "BSD General Commands Manual"), et ceci est une page de discussion qui la cite.
- ss64.com possède également une copie de la
ls
page de manuel OS X. - tuhs.org a la page de manuel 4.4 BSD. Attention: il utilise
wwoorrdd
pour gras et_w_o_r_d
pour souligner. - freebsd.org contient la page de manuel FreeBSD 10.1, datée du 15 mars 2013.
- unix.com a une copie de la mauvaise page sous le répertoire man-page / freebsd (pour FreeBSD 11.0). Notez qu'ils ont également une copie de la page correcte sous man-page / posix .
- La "Série d'ordinateurs A + 4 Real StudyExam4Less" contient le texte cité dans la question, plus quelques paragraphes sur
T
ett
, mais pas la page de manuel entière. Il s'agit d'OS X. Vous pouvez voir les pages de deux versions légèrement différentes (éditions?) De ce livre sur books.google.com ici et ici . certiguide.com semble les citer. - stevens.edu est un fichier PDF contenant la version BSD (General Commands Manual) de
ls(1)
. Il est daté du 24 septembre 2011.
Meilleur:
- quora.com a le même texte, mais avec une mise en forme (indentation) si corrompue que la signification est ambiguë.
Mieux encore:
- cyberciti.biz et hurricanelabs.com ont le même texte, mais avec l'indentation corrigée au point que l'on pourrait dire que c'est essentiellement OK. Mais ils sont tous les deux vraiment en désordre.
rw-
fichier est simultanément lisible ( r
), inscriptible ( w
) et ni lisible ni inscriptible ( -
).