Como permitir a troca rápida de usuário em um Mac remoto?

3

Nosso servidor foi bloqueado por uma pessoa que não efetuou logout depois de trabalhar nele, então agora não consigo acessá-lo sem reiniciar. De alguma forma, posso permitir via SSH a troca rápida de usuário sem reiniciar o sistema? Está executando o Snow Leopard.

Andrei
fonte
Eu mudei a questão para torná-la mais clara.
Andrei

Respostas:

7

Para ativar a Troca rápida de usuário na linha de comando:

defaults write /Library/Preferences/.GlobalPreferences MultipleSessionEnabled -bool YES

Mude para NÃO para desligá-lo.

Para acionar a Troca rápida de usuário na linha de comando (se necessário):

#Login Window
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

#Specific User
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID UID_OR_SHORT_USERNAME_HERE
Chealion
fonte
Isso não faz nada para mim. A troca rápida de usuário está ativada. O comando CGSession não produz saída (sem mensagem de erro, sem solicitação de senha, nada) e não faz nada - o usuário não é alternado. Como uma observação, estou tentando fazer isso remotamente através do SSH, se isso fizer alguma diferença.
Michael
O CGSessioncomando não funciona com nomes abreviados. No entanto, funciona com IDs de usuário. Pesquise a ID de um usuário pelo nome abreviado com id -u usershortname(deve ser 501, 502, 503 etc.). Então use isso no CGSessioncomando.
Jonathan Dumaine
1

O OSX é Unix, então você pode fazer ssh nele mesmo que alguém esteja logado - se você configurou em Preferências do Sistema-> Compartilhamento-> Login Remoto

Se isso não estiver definido, você precisará fazer login como administrador sentado no mac para alterar isso - como há troca de usuário, você não precisa desconectar a outra pessoa

Marca
fonte
Sim, é isso que eu posso fazer. Mas eu também quero entrar diretamente a este computador (não remotamente)
Andrei
0

O que você quer dizer com "acesso"? Acesso via VNC ou Apple Remote Desktop? Deseja abrir várias sessões VNC?

AFAIK isso não é possível.

edit: Encontrei este: http://www.testplant.com/multidesktop.html Espero que ajude. Não parece ser muito confortável nem de graça.

lajuette
fonte
o votante que não fez o favor comenta a votação?
Lajette
Não votei contra, mas de um modo geral, os pedidos de mais informações devem ser adicionados como comentários, em vez de respostas.
coneslayer
É correto que o primeiro parágrafo seja uma solicitação de mais informações. Mas depois disso você pode encontrar minha resposta. Duas respostas para ser exato. Primeiro o meu "não é possível" e depois o aplicativo que encontrei após pesquisar no Google por alguns minutos.
Lajette
Não quis dizer acesso remoto, mas direto. Desculpe se eu chamar errado, não faço idéia de como dizer "logon usando o teclado desse computador" em uma palavra #
Andrei