Que signifie un point après les bits d'autorisation de fichier?

27

J'ai effectué un ls -larépertoire sur sur mon serveur CentOS 6.4 ici et les autorisations pour un fichier donné sont sorties comme suit:

-rwxr-xr-x.

Je comprends ce que -rwxr-xr-xsignifie, ce que je ne comprends pas, c'est .après le dernier attribut.

Quelqu'un peut-il me l'expliquer? Est-ce nocif de quelque façon que ce soit? Peut-il être retiré?

gtludwig
la source

Réponses:

27

GNU lsutilise un .caractère pour indiquer un fichier avec un contexte de sécurité SELinux, mais aucune autre méthode d'accès alternative.

- Depuis la lspage de manuel ( info coreutils 'ls invocation').

coffeMug
la source
le fichier en question est la définition de service pour le serveur tomcat. Donc je devrais aller bien, non?
gtludwig
Je suppose. Vous pouvez lire ceci pour plus d'informations: owasp.org/images/0/01/Secure_Web_App_Server_McRee_OWASP.pdf
coffeMug
Est-ce que cela signifie que le selinuxest activé.
Mongrel
1

Pour voir le contexte de sécurité réel appliqué au fichier, exécutez ceci:

ls -Z

Les contextes de sécurité peuvent être attribués à un fichier même si SELinux est désactivé. Vous pouvez vérifier votre contexte de sécurité avec ceci:

id -Z

Si SELinux est désactivé, vous obtiendrez ce message:

id: --context (-Z) works only on an SELinux-enabled kernel
UaT
la source