27 votos

¿Qué es el "+" de interrogación al final de la descripción del archivo?

Cuando ejecuto 'ls-al~', I ver + marcas, lo que me impide mover/eliminar archivos.

drwxr-xr-x+   5 prosseek  admin     170 Oct  5 03:43 Desktop
drwxr-xr-x+  17 prosseek  admin     578 Sep 25 22:20 Documents

¿Qué es esto, y cómo puedo conseguir esta marca en cada archivo y directorio en mi directorio home?

¿Cómo puedo quitar esto? ¿Hay alguna forma fácil de quitar esta en cada archivo en mi directorio home?

37voto

Brian Puntos 11

El + indica que el archivo tiene una Lista de Control de Acceso (ACL) con permisos adicionales. Cada regla en una ACL que se llama una Entrada de Control de Acceso (ACE).

El comando ls -ale mostrará la Ases para cada archivo/carpeta que tiene una ACL

Las carpetas por defecto de OS X crea cuando se hace un nuevo hogar a la carpeta de Escritorio, Documentos, Descargas, Biblioteca, Películas, Música, Imágenes, y el Público tendrá la ACE

0: group:everyone deny delete

lo que significa que no se permite a los usuarios eliminar la carpeta, ni siquiera el propietario de la carpeta. Esto impide que la gente de la eliminación accidental de estas carpetas, que OS X espera de existir.

Para eliminar todas las Acl predeterminada de las carpetas de inicio, sin afectar a la Acl de sus contenidos, el uso de

chmod -N ~/*

Para eliminar una ACL de una carpeta y todo dentro de ella, el uso de

chmod -R -N /path/to/folder

Una vez que la ACL se ha eliminado, ahora puedes eliminar esas carpetas como se esperaba, sin Embargo, es aconsejable no eliminar las carpetas predeterminadas que OS X crea en una carpeta inicio del usuario. El sistema operativo y muchas de las aplicaciones de esperar que esas carpetas a estar allí. De hecho, OS X puede simplemente recrear algunos de ellos la próxima vez que inicie sesión.

Una alternativa es la de ocultar que el Buscador con

chflags hidden /path/to/folder

Para mostrar, cambiar hidden a nohidden. Las carpetas ocultas mostrará en el Terminal, aunque.

2voto

Robin Robinson Puntos 1031

El plus significa que hay más de los permisos establecidos en el archivo (usando Acl) que son más sutiles que puede ser expresado en la costumbre de Unix rwxrwxrwx formato.

Estos permisos se pueden editar en el Buscador de la ventana Obtener Información para el archivo.

2voto

fkydoniefs Puntos 11

Un + al final significa que la carpeta se ha extendido de seguridad de la información (tales como una lista de control de acceso). Intente restaurar los permisos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X