Suponiendo que no haya contraseñas, puede hacer que cada sesión de usuario abra otra al iniciar, utilizando CGSession. No lo probé con Yosemite, pero a mí me funciona con El Capitán.
- Inicia sesión como usuario1.
- Crea un archivo vacío llamado "logall.sh", en una carpeta donde el usuario no lo verá.
- Haga que el archivo sea ejecutable (abra Aplicaciones / Utilidades / Terminal, escriba
chmod 777
(con el espacio al final), arrastre el icono del archivo en la ventana de Terminal; presione Volver ).
- Haga que el archivo siempre se abra con el Terminal (haga clic con el botón derecho en el ícono del archivo; seleccione "Abrir con ... / Otro"; marque "Siempre abrir con"; seleccione Aplicaciones / Utilidades / Terminal).
- Abra el archivo en TextEdit.
-
Establezca el contenido del archivo en lo siguiente y guárdelo:
"/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/\
CGSession" -switchToUserID 'id -u user2'
Repita para cada usuario, excepto usuario1. Configure user1 para que inicie sesión automáticamente en el inicio (Preferencias del sistema / Usuarios y grupos / Opciones / Inicio de sesión automático / usuario1).