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.