5 votos

¿Cuál es la mejor práctica para instalar aplicaciones para varios usuarios?

Tengo un MBP con Lion (10.7.3) y hay dos cuentas de usuario en él, las uso para separar el trabajo y las cosas privadas, pero cuando instalo aplicaciones, generalmente quiero usarlas/actualizarlas/eliminarlas usando 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 manera amigable, no hay problema aquí.

Otras aplicaciones simplemente vienen como un paquete de aplicaciones, que puedes mover a una ubicación deseada, en mi caso es la carpeta /Applications, 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, sino que la aplicación será propiedad del usuario A, y de sólo lectura para el usuario B. Muchas cosas que se supone que son fáciles de usar se rompen en esta situación, por ejemplo: las aplicaciones que se actualizan a sí mismas tropiezan con esto, y en lugar de reemplazar un viejo paquete con uno nuevo, tengo que eliminar manualmente el viejo antes de poner el nuevo en su lugar. No es el fin del mundo, pero yo no llamaría a esto exactamente amigable con el usuario.

Entonces, ¿cómo es posible que el usuario A pueda volcar algo en la carpeta /Applications sin usar una contraseña, sólo para que el usuario B lo encuentre de sólo lectura? Es muy molesto. También cuando instalo algo en la cuenta A, pero lo uso las primeras veces usando la cuenta B el aviso "esta aplicación vino de internet, ¿está seguro de querer usarla?" no desaparece hasta que la uso con la cuenta B.

Me gustaría que las aplicaciones (o su carpeta, lo que sea) fueran de lectura-escritura para ambos o que pudieran escribirse usando una contraseña o algo así. ¿Hay alguna manera de hacer desaparecer esta molestia? ¿Debo instalar estas aplicaciones de una manera diferente? Quiero gestionar mis aplicaciones "con cuenta de usuario-agnosticada" si es posible.

Tengo experiencia con el subsistema linux/unix/comando/BSD, lo que sea, así que las respuestas de carácter técnico ayudarán. Por supuesto que he probado chmod, chown de forma creativa 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 será de ayuda.

EDITAR:
Sólo para dejarlo claro, me gustaría un buen flujo de trabajo para la gestión/actualización de aplicaciones entre dos administradores en el mismo equipo, no debería requerir una comprensión de los permisos de archivo como lo hace ahora, parece que esta situación es algo que los desarrolladores de Apple nunca pensaron. Rellenar una contraseña no es un problema, pero a veces borrar una aplicación (para reemplazarla con una actualización) es imposible a menos que abra la Terminal y use sudo rm -rf /Application/SomeApplication.app . No se puede esperar eso de dos usuarios de un mismo ordenador que saben que ambos son capaces de instalar/borrar aplicaciones pero que no tienen conocimientos técnicos.

2voto

mat_jack1 Puntos 209

La mejor práctica es utilizar una cuenta de administrador que se utilice para instalar aplicaciones. Inicie la aplicación con la cuenta de administrador después de la descarga.

  • Evita los problemas de permisos de los archivos al actualizar las aplicaciones.
  • Mientras la cuenta del administrador haya dado el visto bueno a la ventana emergente "descargado de Internet", los demás usuarios no tendrán que hacerlo.
  • Si los demás usuarios no son administradores, tendrán menos notificaciones de actualización automática (al menos no se ejecutará System Update).
  • Evita la necesidad de utilizar crípticos comandos de terminal después de cada instalación.

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