Guest Join UsHola invitado,
Bienvenido a los foros de Mac-Club.
Grupo de chalados que hablan de cualquier cosa y de los que
algunos, además y para más inri, son usuarios de Macintosh
Hasta que no te registres, partes de estos foros no te serán accesibles
o Crear una cuenta


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
¿Que significa la @ junto a los permisos en macos?
#1
Hola,


Os cuento, estoy intentando copiar un disco duro virtual de Sun Virtual Box de un usario a otro dentro del mismo mac, pero no hay manera. Y me tiene mosca la arroba que sale junto a los permisos, es decir, -rw------@; ¿que puñetas significa?


Ademas en el Finder el archivo me sale en un gris claro, y no puedo añadir el disco a la maquina virtual...




Gracias por adenlantado
Ash Nazg durbatulûk, ash Nazg gimbatul,
ash Nazg thrakatulûk agh burzum-ishi krimpatul.
Responder
#2
(03-08-2010, 21:04)Tuti link escribió: Pues me he equivocado Smile

@ significa que es un alias, un enlace simbólico. Y por lo tanto tiene "permisos especiales", vamos que tiene atributos extendidos.

Sisque, soy tonto.

Un saludo,

veamos Tuti, deja de inyectarte tanta cafeína en vena !! después te pasa esto.... (déjate de chorradas que vienen vacaciones !!!

ampliando el tema, el enlace simbólico es algo "más gordo" que nuestro típico alias de toda la vida, conlleva muchas más funciones... y entre ellas una muy peligrosa: borrar este enlace y perder todo lo relacionado....
es algo así como un enlace "duro"...
UsaElPutoBotonQueEstaArribaALaDerecha
Siempre te quedará el comodín del foro ...
¿ a que si ?
Responder
#3
Gracias a los dos! Esta tarde me volvere a liar con el tema  :lipsrsealed:


Lo que me tiene desconcertado es porque al copiarlo me crea un enlace simbólico y no una copia...
Ash Nazg durbatulûk, ash Nazg gimbatul,
ash Nazg thrakatulûk agh burzum-ishi krimpatul.
Responder
#4
Ezmac tiene razón ya que se refiere a que  un enlace simbólico (unix)  es más complejo que los simples alias de mac

En cualquier caso, los enlaces simbólicos vienen indicados por la letra "l".
Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Responder
#5
Hola,


Esta tarde haré una captura de pantalla de un "ls", para que veáis exactamente lo que me pasa...
Ash Nazg durbatulûk, ash Nazg gimbatul,
ash Nazg thrakatulûk agh burzum-ishi krimpatul.
Responder
#6
Esta mañana estaba con el iPhone y he abreviado demasiado.

Aclaro:

el símbolo "@" la final de los privilegios en  un  listado ls -l indica que ese fichero tiene atributos extendidos (algunos específicos de Apple y no exclusivamente los clásicos de Unix Mr. Tuti  Smile)

Para saber cuales son esos atributos extendidos (que, reitero, no están limitados a los enlaces simbólicos) se usa el comando

ls -l@

Modifico el mensaje para poner un ejemplo hacerlo más legible al común de los mortales:

Cuando uno se baja una aplicación de internet, al ejecutarla sale un mensaje que avisa que es una aplicación bajada y que si estás de acuerdo en ponerla en marcha.
Este mensaje sólo aparece la primera vez que se intenta arrancar esa aplicación.

Resulta que cuando bajamos una aplicación de internet, Mac OS X le asigna un atributo extendido llamado com.apple.quarantine.

Ese atributo lo podemos localizar tanto haciendo un ls -l@ como mediante el comando específico xattr

por ejemplo xattr *

o
xattr nombre del fichero.

el comando xattr permite también modificar esos atributos especiales, aunque conviene saber lo que se hace.

Por ejemplo, para eliminar la cuarentena de los ficheros bajados de internet usamos -d (delete)

xattr -d com.apple.quarantine fichero_deseado

El problema que suele suceder es que al copiar a otros sistemas (PC, unix) o formatos de disco los atributos extendidos no se copian ya que el otro sistema no los entiende (ni aun siendo Unix)


Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Responder
#7
(04-08-2010, 12:23)Admin (Alberto) link escribió: Esta mañana estaba con el iPhone y he abreviado demasiado.

Aclaro:

el símbolo "@" la final de los privilegios en  un  listado ls -l indica que ese fichero tiene atributos extendidos (algunos específicos de Apple y no exclusivamente los clásicos de Unix Mr. Tuti  Smile )

Para saber cuales son esos atributos extendidos (que, reitero, no están limitados a los enlaces simbólicos) se usa el comando

ls -l@

Modifico el mensaje para poner un ejemplo hacerlo más legible al común de los mortales:

Cuando uno se baja una aplicación de internet, al ejecutarla sale un mensaje que avisa que es una aplicación bajada y que si estás de acuerdo en ponerla en marcha.
Este mensaje sólo aparece la primera vez que se intenta arrancar esa aplicación.

Resulta que cuando bajamos una aplicación de internet, Mac OS X le asigna un atributo extendido llamado com.apple.quarantine.

Ese atributo lo podemos localizar tanto haciendo un ls -l@ como mediante el comando específico xattr

por ejemplo xattr *

o
xattr nombre del fichero.

el comando xattr permite también modificar esos atributos especiales, aunque conviene saber lo que se hace.

Por ejemplo, para eliminar la cuarentena de los ficheros bajados de internet usamos -d (delete)

xattr -d com.apple.quarantine fichero_deseado

El problema que suele suceder es que al copiar a otros sistemas (PC, unix) o formatos de disco los atributos extendidos no se copian ya que el otro sistema no los entiende (ni aun siendo Unix)


Gracias Al,


Y ahora viene otra pregunta: ¿tengo que usar el chmod para modificar esos permisos especiales?
Ash Nazg durbatulûk, ash Nazg gimbatul,
ash Nazg thrakatulûk agh burzum-ishi krimpatul.
Responder
#8
Lo he modificado ya que me parecía muy abstruso lo que me había quedado.

Esos atributos especiales son mas que bits.

Más o menso viene a ser lo de los forks del Mac OS 9...

Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Responder
#9
(04-08-2010, 13:02)Aeglos link escribió: [quote author=Admin (Alberto) link=topic=20951.msg99995281#msg99995281 date=1280917386]
Esta mañana estaba con el iPhone y he abreviado demasiado.

Aclaro:

el símbolo "@" la final de los privilegios en  un  listado ls -l indica que ese fichero tiene atributos extendidos (algunos específicos de Apple y no exclusivamente los clásicos de Unix Mr. Tuti  Smile )

Para saber cuales son esos atributos extendidos (que, reitero, no están limitados a los enlaces simbólicos) se usa el comando

ls -l@

Modifico el mensaje para poner un ejemplo hacerlo más legible al común de los mortales:

Cuando uno se baja una aplicación de internet, al ejecutarla sale un mensaje que avisa que es una aplicación bajada y que si estás de acuerdo en ponerla en marcha.
Este mensaje sólo aparece la primera vez que se intenta arrancar esa aplicación.

Resulta que cuando bajamos una aplicación de internet, Mac OS X le asigna un atributo extendido llamado com.apple.quarantine.

Ese atributo lo podemos localizar tanto haciendo un ls -l@ como mediante el comando específico xattr

por ejemplo xattr *

o
xattr nombre del fichero.

el comando xattr permite también modificar esos atributos especiales, aunque conviene saber lo que se hace.

Por ejemplo, para eliminar la cuarentena de los ficheros bajados de internet usamos -d (delete)

xattr -d com.apple.quarantine fichero_deseado

El problema que suele suceder es que al copiar a otros sistemas (PC, unix) o formatos de disco los atributos extendidos no se copian ya que el otro sistema no los entiende (ni aun siendo Unix)


Gracias Al,


Y ahora viene otra pregunta: ¿tengo que usar el chmod para modificar esos permisos especiales?
[/quote]


El comando adecuado es xattr

Teclea en Terminal xattr -h  (help) y tendrás las opciones.

Principio de Hanlon:
«Nunca le atribuyas a la maldad lo que puede ser explicado por la estupidez»
Responder
#10
Gracias Al,


Por un momento me he vuelto loco porque he leído tu mensaje justo antes de que lo modificaras  :laugh: 

Al llegar a casa probare los del "ls -l@" y el "xattr" para ver esos atributos extrendidos que me traen de cabeza.


Muchísimas gracias!!!!


PS: ayuda del comando xattr
Ash Nazg durbatulûk, ash Nazg gimbatul,
ash Nazg thrakatulûk agh burzum-ishi krimpatul.
Responder


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Portafirmas iOS en MacOs M1 Aeglos 0 290 02-11-2021, 12:32
Último mensaje: Aeglos
  macOS sierra osangela 1 2.506 14-12-2016, 14:15
Último mensaje: mandragora
  Time Capsule / Carpetas y Permisos rfcf84 4 4.392 28-11-2016, 15:55
Último mensaje: rfcf84
  MACOS SIERRA en mac anterior a 2010? Fidelware 3 4.507 06-07-2016, 17:32
Último mensaje: ezmac
  Acción de automator para cambiar permisos de un archivo iceman 7 5.480 13-10-2015, 00:31
Último mensaje: iceman

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)


Acerca de Los foros de Mac-club

Grupo de chalados que hablan de cualquier cosa y de los que algunos, además y para más inri, son usuarios de Macintosh

Para más información usa el formulario de contacto

              Tus enlaces

              En obras