diferentes propietarios de aplicaciones en / Aplicaciones dependiendo de la técnica de instalación

2

Me he dado cuenta de que tanto las aplicaciones preinstaladas como las instaladas en App Store ubicadas en /Applications muestran permisos como este:

drwxr-xr-x+ 3 root wheel 102 Jan 1 2014 Mail.app

mientras que las aplicaciones instaladas arrastrando y soltando en la misma carpeta se ven así:

drwxr-xr-x@ 3 johndoe admin 102 Jan 1 15:55 Steam.app

¿Por qué a estas aplicaciones, según la técnica de instalación, se les asignan diferentes propietarios y grupos? Estoy usando una cuenta de usuario estándar para la instalación ( johndoe ) si eso es importante. Además, ¿por qué sería una mala idea cambiar el propietario de cada aplicación a root como se menciona, por ejemplo, en las preguntas frecuentes de Homebrew:

  

¿Has chown root /Applications/TextMate.app ? Probablemente no.

- Preguntas frecuentes sobre Homebrew

    
pregunta throwy5234 15.07.2015 - 19:25

1 respuesta

0

Si una aplicación está firmada digitalmente, el propietario será asignado al sistema. Como este es un requisito para las aplicaciones distribuidas a través de la Mac App Store, entonces las aplicaciones que vea desde allí probablemente serán propiedad del sistema y no usted.

Con las aplicaciones que descarga directamente de un proveedor, pueden o no firmar digitalmente sus aplicaciones, en cuyo caso tras la instalación, usted puede o no ser el propietario. La firma digital proporciona diferentes privilegios a la forma en que la aplicación puede interactuar con partes del sistema operativo, como ir más allá del firewall sin que el usuario tenga una ventana emergente molesta cada vez, por lo que puede ver incluso las aplicaciones descargadas por el desarrollador firmadas.

Tenga cuidado de tomar posesión de las aplicaciones firmadas, ya que esto puede dañar la firma digital y es posible que deba volver a instalar la aplicación.

    
respondido por el AMR 15.07.2015 - 19:49

Lea otras preguntas en las etiquetas