¿Mejores prácticas para instalar aplicaciones para múltiples usuarios?

5

Tengo un MBP con Lion (10.7.3) y tengo dos cuentas de usuario, las uso para separar el trabajo y las cosas privadas, pero cuando instalo aplicaciones, generalmente quiero usar / actualizar / eliminar utilizando cualquiera de las dos cuentas.

Las aplicaciones que vienen como un paquete (.pkg / .mpkg) tienden a instalarse / actualizarse fácilmente y requieren permisos de administrador de una forma fácil para el usuario, no hay problema aquí.

Otras aplicaciones simplemente vienen como un paquete de aplicaciones, que puede mover a una ubicación deseada, en mi caso, esta es la carpeta / Aplicaciones, ya que me gusta que todas las aplicaciones estén en un lugar central. Pero cuando el usuario A mueve una aplicación allí, no hay necesidad de una contraseña, pero una aplicación será propiedad del usuario A, y de solo lectura para el usuario B. Hay muchas cosas que se supone que son fáciles de usar en esta situación. , por ejemplo: las aplicaciones que se actualizan se tropiezan con esto, y en lugar de reemplazar un paquete antiguo por uno nuevo, tengo que eliminar manualmente el anterior antes de colocar el nuevo en su lugar. No es el fin del mundo, pero no lo llamaría simplemente amigable para el usuario.

Entonces, ¿cómo es posible que el usuario A pueda volcar algo en la carpeta / Aplicaciones sin usar una contraseña, solo para encontrarlo de solo lectura para el usuario B? Es muy molesto. Además, cuando instalo algo en la cuenta A, pero lo uso las primeras veces que usa la cuenta B, "esta aplicación proviene de Internet, ¿está seguro de que quiere usarla?": La advertencia no desaparece hasta que la uso con cuenta B.

Me gustaría que las aplicaciones (o su carpeta, lo que sea) se puedan leer y escribir para ambas o se puedan escribir con una contraseña o algo. ¿Hay alguna manera de hacer desaparecer esta molestia? ¿Debo instalar estas aplicaciones de una manera diferente? Quiero administrar mis aplicaciones "de forma independiente a la cuenta del usuario" si es posible.

Tengo experiencia con el subsistema linux / unix / command / BSD, por lo que tengo, por lo que las respuestas de naturaleza técnica ayudarán. Por supuesto, he intentado chmod, chown creativamente para abordar instancias individuales, pero no me gusta juguetear con los permisos cuando estoy en el hábitat natural del mac (carpetas del sistema / paquetes de aplicaciones). Así que cualquier información sobre este asunto ayudará.

EDITAR:
Solo para dejarlo claro, me gustaría un buen flujo de trabajo para administrar / actualizar aplicaciones entre dos administradores en la misma computadora, no debería requerir un entendimiento de los permisos de archivos como lo hace ahora, parece que esta situación es algo que los desarrolladores de Apple Nunca lo pensé. El ingreso de una contraseña no es un problema, pero a veces eliminar una aplicación (para reemplazarla con una actualización) es imposible a menos que abra Terminal y use sudo rm -rf /Application/SomeApplication.app . No puede esperar que de dos usuarios de una sola computadora que saben que ambos son capaces de instalar / eliminar aplicaciones pero no tienen conocimientos técnicos.

    
pregunta pancake 21.04.2012 - 14:40

1 respuesta

2

Práctica recomendada: use una cuenta de administrador que se usa para instalar aplicaciones. Inicie la aplicación con la cuenta de administrador después de la descarga.

  • Evita problemas de permisos de archivos al actualizar aplicaciones.
  • Mientras la cuenta de administrador tenga OK: edita la ventana emergente "descargado de Internet", los demás usuarios no tienen que hacerlo.
  • Si los otros usuarios no son administradores, tendrán menos notificaciones de actualización automática (al menos la Actualización del sistema no se ejecutará).
  • Evita la necesidad de comandos de terminal crípticos después de cada instalación.
respondido por el erikxiv 21.04.2012 - 17:56

Lea otras preguntas en las etiquetas