Tenemos scripts que miran la salida de ls -l
salida para obtener información de permisos que han fallado recientemente en los sistemas RHEL v6 que parecen estar mostrando un extra .
al final de la entrada de permisos que no solía estar allí antes:
[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
¿Qué significa el punto final? ¿Y qué más puede aparecer en su lugar?
We have scripts looking at the output of ls
, eso es generalmente una mala idea . Analizar ls es una mala idea. Sería mejor mirar el resultado de stat o alguna otra herramienta para este propósito.