0 votos

El nuevo usuario posee las antiguas aplicaciones en el Mac

Acabo de crear un segundo usuario en mi ordenador para que los invitados puedan utilizar mi Mac sin necesidad de usar mi cuenta. Lo hice a través de la GUI (Configuración Usuarios Nuevo Usuario).

Al tratar de configurar los permisos y restricciones. Puedo ver que este nuevo usuario se muestra como propietario de algunas de las aplicaciones en mi Mac.

  • ¿Por qué ocurre esto?
  • ¿Debería ocurrir en absoluto?
  • ¿Está relacionado con Unix o con MacOS?

0 votos

¿Qué aplicaciones? ¿Y ya estaban instaladas antes?

0 votos

No tengo acceso en este momento, pero sólo aplicaciones normales. (Puedo enumerarlas más adelante). Sí, estaban instaladas antes.

1 votos

Me interesaría saber qué aplicaciones. ¿Se trata de aplicaciones integradas en el sistema operativo, como Vista Previa, o de aplicaciones de la Mac App Store, o de aplicaciones de terceros descargadas de sitios web? ¿Utilizaron un instalador? He añadido más información a mi respuesta.

4voto

benwiggy Puntos 8

Las aplicaciones que se arrastran al /Applications por un usuario será propiedad de ese usuario - por ejemplo, la carpeta Unix propietario será el del usuario que hizo el arrastre. Las aplicaciones de la Mac App Store y las aplicaciones que se entregaron a través de un paquete de instalación tienden a tener root como su propietario.

drwxrwxr-x@  13 root  admin    416 28 Nov  2012 Adobe Photoshop CS6
drwxr-xr-x    3 root  wheel     96  8 Oct 12:31 Affinity Designer.app
drwxr-xr-x    3 root  wheel     96  8 Oct 12:31 Affinity Photo.app
drwxr-xr-x    3 Ben   admin     96 31 Oct 13:03 Affinity Publisher.app
drwxr-xr-x@   3 root  wheel     96 23 Jul  2019 App Store.app
drwxr-xr-x    3 Ben   staff     96  3 Oct  2012 Art Directors Toolkit 5i.app

Las aplicaciones aquí con propietario "Ben" fueron descargadas y arrastradas al /Applications carpeta. Las aplicaciones de propiedad de Root están incluidas en el sistema operativo, desde la Mac App Store, o se instalan a través de un .pkg.

El grupo varía, pero es en gran medida irrelevante.

¿Debería ocurrir en absoluto?

No. La creación de una nueva cuenta de usuario no debería cambiar la propiedad de estas aplicaciones.

¿Está relacionado con Unix o con MacOS?

MacOS es Unix™. Pero sí, está ocurriendo en el nivel Unix/POSIX de los atributos de los archivos.

¿Por qué ocurre esto?

Sin más información, esto es desconocido. La única razón que se me ocurre está relacionada con los números de identificación de los usuarios. Cada usuario tiene un número de identificación único. El primer usuario creado es el número 501. Las cuentas posteriores tendrán el número 502, 503, etc.

Puede ser que la cuenta original utilizada para mover estas aplicaciones al /Applications y la nueva cuenta de usuario ha recibido el mismo número de identificación de usuario, heredando así su propiedad.

Puede determinar el UID de un usuario con id -u <username> .

Siempre que la aplicación tenga el leer y ejecutar establecidos para todos los usuarios, entonces todos pueden lanzar la aplicación. La propiedad sólo importa para eliminar la aplicación.

0 votos

Según tengo entendido, eso depende en gran medida de la aplicación y de dónde almacene sus archivos relacionados (en la carpeta de inicio de root o en la carpeta de inicio del usuario). No es que lo necesite, quiero saber cómo tener un control más fino sobre los permisos y restricciones en general en base a la cuenta, y no veo ningún lugar para cambiar esto fácilmente a través de la GUI. Entonces, ¿qué pasa si quiero restringir el acceso u ocultar por ejemplo Visual Code.app, o Chrome.app?

0 votos

En unix normalmente lo haría a través de los permisos de grupos/usuarios/propietarios y los archivos passwd y shadow, pero parece que en mac no existe.

0 votos

Todo lo que una aplicación almacena en una cuenta de usuario debe ser específico para ese usuario solamente. Si una aplicación se instala en una cuenta de usuario, entonces obviamente sólo está disponible para ese usuario. ¿Quieres impedir que tu mujer acceda a ciertas aplicaciones? Mac ES Unix. Todo lo que puedes hacer en Unix lo puedes hacer en un Mac. Si quieres cambiar los atributos para que tu mujer esté fuera del grupo que puede leer la aplicación, entonces puedes hacerlo. O puedes usar el control parental de MacOS.

-2voto

Mike Robinson Puntos 111

Obviamente, debe configurar el nuevo usuario para que no puede "gestionar su ordenador".

Y sigo diciendo que "la cuenta que usas todos los días" tampoco debería poder hacerlo.

Sin embargo, los usuarios no son "dueños" de las aplicaciones.

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