Execute processos em duas contas diferentes ao mesmo tempo

Execute processos em duas contas diferentes ao mesmo tempo

Um colega e eu estamos usando a mesma máquina. Seus processos não são exigentes (nem em termos de RAM nem em termos de tempo de CPU), mas ela precisa fazer seu trabalho por conta dela, enquanto eu apreciaria muito fazer meu trabalho por minha conta.

Enquanto ela estiver usando o computador com sua conta (sentada fisicamente na frente do computador), posso fazer ssh para minha conta pessoal e executar meus trabalhos dessa maneira? Precisarei usar o sudo ou fazer algo especial?

O computador é uma máquina poderosa (RAM: 24 GB, 24 CPU) rodando em OSX 10.8.5.

Responder1

Eu diria isso:

deSite desenvolvedor.apple

OS X sempre apoiou o uso de uma única máquina por vários usuários. Inicialmente esse uso era exclusivo; apenas um usuário por vez poderia fazer login no console e usar a máquina. Na versão 10.3, o OS X introduziu um recurso chamado troca rápida de usuário, que permite que várias sessões de login sejam executadas simultaneamente na mesma máquina. Com esse recurso, um usuário por vez fica ativo na máquina enquanto as sessões do outro usuário continuam sendo executadas em segundo plano.

Por que não tentar?

Responder2

Introdução a ambientes de múltiplos usuáriosna Mac Developer Library em apple.com (o mesmo link referenciado por misha256, BTW) diz:

Observação:O OS X sempre suportou vários usuários simultâneos por meio de sshconexões shell seguras ( ). Cada sshconexão é executada em sua própria sessão de login.

então você deve ser capaz de fazer o que quiser sem "usar sudoou fazer nada especial". É claro que isso pressupõe que você tenha acesso a outra estação de trabalho física para executar ssh (mas uma máquina Windows antiga e mal provisionada deve ser suficiente).

informação relacionada