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.


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

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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.