Ejecute procesos en dos cuentas diferentes al mismo tiempo

Ejecute procesos en dos cuentas diferentes al mismo tiempo

Un colega y yo utilizamos la misma máquina. Sus procesos no son exigentes (ni en términos de RAM ni de tiempo de CPU) pero ella necesita hacer su trabajo en su cuenta, mientras que yo agradecería mucho hacer mi trabajo en mi cuenta.

Mientras ella usará la computadora con su cuenta (físicamente sentada frente a la computadora), ¿puedo acceder a mi cuenta personal mediante ssh y ejecutar mis trabajos de esta manera? ¿Necesitaré usar sudo o hacer algo especial?

La computadora es una máquina potente (RAM: 24 GB, 24 CPU) que se ejecuta en OSX 10.8.5.

Respuesta1

Yo diría que sí:

desde elsitio web developmentper.apple

OS X siempre ha admitido el uso de una sola máquina por parte de múltiples usuarios. Inicialmente, este uso era exclusivo; sólo un usuario a la vez podía iniciar sesión en la consola y utilizar la máquina. En la versión 10.3, OS X introdujo una función llamada cambio rápido de usuario que permite ejecutar múltiples sesiones de inicio de sesión simultáneamente en la misma máquina. Con esta función, un usuario a la vez está activo en la máquina mientras las sesiones del otro usuario continúan ejecutándose en segundo plano.

¿Por qué no intentarlo?

Respuesta2

Introducción a entornos de usuarios múltiplesen la Biblioteca para desarrolladores de Mac en apple.com (el mismo enlace al que hizo referencia misha256, por cierto) dice:

Nota:OS X siempre ha admitido múltiples usuarios simultáneos a través de sshconexiones seguras de shell (). Cada sshconexión se ejecuta en su propia sesión de inicio de sesión.

por lo que deberías poder hacer lo que quieras sin "usar sudoni hacer nada especial". Por supuesto, eso supone que tiene acceso a otra estación de trabajo física desde la cual ejecutar ssh (pero una máquina Windows vieja y mal equipada debería ser suficiente).

información relacionada