Nous avons des scripts qui regardent la sortie de la ls -l
sortie pour les informations d'autorisation qui ont récemment échoué sur les systèmes RHEL v6 qui semblent afficher un supplément .
à la fin de l'entrée d'autorisation qui n'était pas auparavant:
[root@rhel6vm ~]# ls -l
total 44
-rw-------. 1 root root 1399 Aug 17 15:01 anaconda-ks.cfg
-rw-r--r--. 1 root root 25485 Aug 17 15:01 install.log
-rw-r--r--. 1 root root 7253 Aug 17 14:59 install.log.syslog
[root@rhel6vm ~]#
^
| up there
Que signifie l'arrêt complet? Et quoi d'autre peut apparaître à sa place?
We have scripts looking at the output of ls
, c'est généralement une mauvaise idée . Analyser ls est une mauvaise idée. Vous feriez mieux de regarder la sortie de stat ou un autre outil à cet effet.Réponses:
info ls montre:
la source
man ls' but didn't think of
info ls '- merciGNU ls utilise un
.
caractère pour indiquer un fichier avec un contexte de sécurité SELinux, mais aucune autre méthode d'accès alternative.Un fichier contenant toute autre combinaison de méthodes d'accès alternatives est marqué d'un
+
caractère.la source