80 votos

¿Qué significa"@", significan en permisos de archivo de unix?

Tengo un archivo con los permisos siguientes en mi MacBook Pro:

-rwxr-xr-x@ 1 root wheel 101K Feb 29 17:09 apachectl

¿Qué hace el @ ? No puedo ejecutar el archivo, y esta es la única cosa que está de pie fuera de mí. ¿Cómo puedo deshacerme de él?

Sólo como referencia, he copiado esto de una Máquina del Tiempo de copia de seguridad.

29voto

Dot Net Pro UK Puntos 761

Gracias a @Jeff para la corrección. Me fue miss-remebering.

  • El @ se muestra con un atributo extendido es el conjunto de
  • El + se muestra de una ACL.
  • SI usted tiene tanto un atributo y una ACL, a continuación, puede ver @.

Ejecute el comando ls -le filename a ver si tiene cualquier Acl conjunto.

Ya que el problema parece ser con el acceso al archivo, apuesto a que tienes una ACL, además de establecer a un atributo extendido.

Para deshacerse de una ACL ejecutar echo | sudo chmod -E filename para un archivo o echo | sudo chmod -R -E directory name para un directorio.

Consulte la página man chmod.

-1voto

Reza Toghraee Puntos 101

He encontrado que el -E o -N son invisibles incluso cuando se utiliza sudo. La única manera de solucionarlo fue al iniciar sesión como root

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