Diferentes propietarios de aplicaciones en /Aplicaciones según la técnica de instalación

He notado que las aplicaciones preinstaladas y las instaladas desde la App Store ubicadas en /Applicationsmuestran 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 como rootse menciona, por ejemplo, en las preguntas frecuentes de Homebrew?

¿ Lo hiciste chown root /Applications/TextMate.app? Probablemente no.

-- Preguntas frecuentes sobre elaboración casera

Respuestas (1)

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

Con las aplicaciones que descarga directamente de un proveedor, es posible que este firme o no digitalmente sus aplicaciones, en cuyo caso, al momento de la instalación, usted puede o no ser el propietario. La firma digital proporciona diferentes privilegios sobre cómo la aplicación puede interactuar con partes del sistema operativo, como ir más allá del firewall sin una ventana emergente molesta para el usuario cada vez, por lo que es posible que vea firmadas incluso las aplicaciones descargadas por el desarrollador.

Tenga cuidado de tomar posesión de las aplicaciones firmadas, ya que esto puede dañar la firma digital y puede verse obligado a reinstalar la aplicación.