Suspender e cancelar a suspensão de usuários
Se um usuário sair da empresa ou mudar para outro departamento, você deve remover ou modificar a forma como ele acessa a sua instância do GitHub Enterprise Server.
Neste artigo
- Suspender usuários pelo painel de administração de usuários
- Cancelar a suspensão de usuários pelo painel de administração de usuários
- Suspender usuários pela linha de comando
- Criar mensagem personalizada para usuários suspensos
- Cancelar a suspensão de usuários pela linha de comando
- Leia mais
Se funcionários saírem da empresa, você poderá suspender suas contas do GitHub Enterprise Server para disponibilizar usuário no GitHub Enterprise, embora os problemas, comentários, repositórios, gists e outros dados continuem existindo. Usuários suspensos não podem entrar na sua instância nem fazer push ou pull de códigos.
Quando você suspende um usuário, a alteração entra em vigor na mesma hora e o usuário não recebe notificações a respeito. Se tentar fazer pull ou push em um repositório, o usuário receberá este erro:
$ git clone git@[hostname]:john-doe/test-repo.git
Clonando em 'test-repo'...
ERRO: sua conta foi suspensa. Verifique com o administrador de instalação.
fatal: o remote desligou inesperadamente
Antes de suspender os administradores do site, você deve rebaixá-los para usuários regulares. Para obter mais informações, consulte "Promover ou rebaixar administradores de site".
Observação: se a Sincronização LDAP estiver habilitada para a sua instância do GitHub Enterprise Server, os usuários serão suspensos automaticamente quando forem removidos do servidor de diretório LDAP. Quando a Sincronização LDAP estiver habilitada para a sua instância, os métodos normais de suspensão do usuário ficarão desabilitados.
Suspender usuários pelo painel de administração de usuários
-
In the upper-right corner of any page, click .
-
In the search field, type the name of the user and click Search.
-
In the search results, click the name of the user.
-
In the upper-right corner of the page, click Admin.
-
In the left sidebar, click Admin.
-
Em "Account suspension" (Suspensão de conta) na caixa Danger Zone (Zona de perigo), clique em Suspend (Suspender).
-
Informe um motivo para a suspensão do usuário.
Cancelar a suspensão de usuários pelo painel de administração de usuários
Assim como na suspensão, o cancelamento da suspensão de um usuário ocorre na mesma hora. O usuário não receberá notificações.
-
In the upper-right corner of any page, click .
-
Na barra lateral esquerda, clique em Suspended users (Usuários suspensos).
-
Clique no nome da conta de usuário que você deseja suspender.
-
In the upper-right corner of the page, click Admin.
-
In the left sidebar, click Admin.
-
Em "Account suspension" (Suspensão de conta) na caixa Danger Zone (Zona de perigo), clique em Unuspend (Cancelar suspensão).
-
Informe um motivo para o cancelamento da suspensão do usuário.
Suspender usuários pela linha de comando
-
SSH into sua instância do GitHub Enterprise Server.
$ ssh -p 122 admin@HOSTNAME
-
Execute ghe-user-suspend com o nome de usuário para suspender.
$ ghe-user-suspend username
Criar mensagem personalizada para usuários suspensos
É possível criar uma mensagem personalizada que os usuários suspensos verão ao tentar fazer login.
-
In the upper-right corner of any page, click .
-
In the left sidebar, click Business.
-
Under your business account's name, click Settings.
-
In the left sidebar, click Messages.
-
Clique em Add message (Adicionar mensagem).
-
Digite a mensagem na caixa Suspended user message (Mensagem para usuários suspensos). Você pode digitar Markdown ou usar a barra de ferramentas Markdown para estilizar a mensagem.
-
Clique no botão Preview (Visualizar) no campo Suspended user message (Mensagem para usuários suspensos) para ver a mensagem renderizada.
-
Revise a mensagem renderizada.
-
At the bottom of the page, click Save changes.
Cancelar a suspensão de usuários pela linha de comando
-
SSH into sua instância do GitHub Enterprise Server.
$ ssh -p 122 admin@HOSTNAME
-
Execute ghe-user-unsuspend com o nome de usuário para cancelar a suspensão.
$ ghe-user-unsuspend username
Leia mais
- "Suspend a user" in documentação do GitHub Developer