Certains des fichiers de mes répertoires sous Linux se trouvent .
à la fin de la liste des autorisations.
- Que signifie le point à la fin de
-rw-r--r--
? - Comment le configurez-vous
chmod
?
Certains des fichiers de mes répertoires sous Linux se trouvent .
à la fin de la liste des autorisations.
-rw-r--r--
?chmod
?Réponses:
Selon ls.c
(ligne 3785), .
signifie un ACL SELinux . ( +
signifie une liste de contrôle d'accès générale .)
J'ai eu la même question. Après avoir parcouru la page "man ls" une centaine de fois (enfin, peut-être pas si souvent), il m'a fallu un certain temps avant de voir la note de la section VOIR AUSSI sur l'utilisation de la commande:
info coreutils 'ls invocation'
Dans la section décrivant "-l" (--format = long):
Following the file mode bits is a single character that specifies
whether an alternate access method such as an access control list
applies to the file. When the character following the file mode
bits is a space, there is no alternate access method. When it is
a printing character, then there is such a method.
GNU `ls' uses a `.' character to indicate a file with an SELinux
security context, but no other alternate access method.
A file with any other combination of alternate access methods is
marked with a `+' character.
Cela signifie que le fichier a une liste d’accès avec SELinux. Découvrez ce sujet, il vous explique comment vous permettre de modifier / modifier le fichier http://ubuntuforums.org/showthread.php?t=1315684
Ceci est le contexte SELinux. Essayerls -Z /your/file
Citer mon man ls
SELinux options: --lcontext Display security context. Enable -l. Lines will probably be too wide for most displays. -Z, --context Display security context so it fits on most displays. Displays only mode, user, group, security context and file name. --scontext Display only security context and file name.
Pour changer cela, essayez l’une de ces commandes: chcon
ou semanage fcontext
ourestorecon
Cela est probablement dû à une liste de contrôle d'accès (ACL), bien que je ne les aie vues que +
sous forme de rw-rw-rw-+
. Peut-être que cela .
signifie l'absence d'une liste de contrôle d'accès dans ce fichier.
Vous pouvez essayer de taper getfacl .
dans le répertoire en cours pour voir les contrôles d’accès que ces fichiers peuvent avoir.