177 votos

¿Qué significa un + al final de los permisos de ls -l?

¿Qué me dice el signo más al final de los permisos?

ls -l
total 4
drwxrwxrwx+ 2 benson avahi-autoipd 4096 Jan 27 17:37 docs

Este es el contexto:

cat /etc/issue
\CentOS release 5.3 (Final)
Kernel \r on an \m

176voto

Nathan Lee Puntos 1127

Significa que su archivo tiene permisos extendidos llamados ACLs.

Tienes que correr getfacl <file> para ver los permisos completos.

Ver Listas de control de acceso para más detalles.

19 votos

ls -le en Mac OS X. serverfault.com/a/303752/63749

40voto

San Puntos 173

a través de la página man 'ls'

"Si el archivo o directorio tiene información de seguridad extendida el campo de permisos impreso por la opción -l va seguido por un carácter '+'".

Esto generalmente significa que el archivo está gravado con restricciones de acceso restricciones de acceso fuera de los permisos tradicionales de Unix - probable lista de control de acceso (ACL).

2 votos

"con restricciones de acceso": ¿significa eso que un archivo o directorio sin el signo + tiene menos restricciones?

10 votos

@squarecandy : No, el + puede eliminar las restricciones (es decir, añadir permisos). Por ejemplo, en el actual Ubuntu por defecto, cuando se conecta una unidad externa, se monta en /media/{su nombre de usuario}/, pero los permisos en /media/{su nombre de usuario} son drwxr-x---+ y el propietario y el grupo son ambos root, por lo que se espera que nadie más que root pueda hacer nada con nada de lo que hay allí. Pero la ACL dice user:{su nombre de usuario}:r-x, así que de hecho usted tiene acceso (pero ninguno de los otros usuarios lo tiene).

5 votos

Para que sepas, extrañamente en la versión de Debian man ls (GNU coreutils 8.26) no menciona que el uso de + pero info coreutils ls hace

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: