Você pode definir uma conta para acesso somente SSH no Mac OS 10.5?

2

Eu tenho um Mac executando o Mac OS 10.5.7. Eu quero configurar algumas contas SSH para uso do git. Inicialmente, as contas foram configuradas com um diretório inicial de / dev / null e um shell de login de / usr / bin / false. Nesta configuração, as contas não são mostradas na tela de login ou na lista suspensa de troca rápida de usuário. No entanto, para que eles trabalhassem com o git, eu precisava alterar seu shell de login para / opt / local / bin / git-shell. Depois que essa alteração foi feita, eles apareceram de repente na tela de login e na lista suspensa do usuário. É possível impedir que essas contas apareçam nessas listas?

    
por Daniel Yankowsky 16.06.2009 / 03:30

2 respostas

2

Para ocultar um usuário:

Opção 1:

Se você criar os usuários com um sub 500 UID, é possível ocultar qualquer usuário com um UID inferior a 500 na janela de login executando:

sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -boolean true

Outra opção:

Adicione o usuário ao HiddenUserList executando sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array $USERNAME

Existe um guia disponível em MacOSXHints .

    
por 16.06.2009 / 03:55
1

Dê uma olhada em gitosis .

    
por 16.06.2009 / 03:51