Sobre o modo sudo
Para manter a segurança da sua conta ao executar uma ação sua instância do GitHub Enterprise Serverde alto impacto protegida, você deve autenticar mesmo que já esteja conectado. GitHub requer autenticação para ações que podem afetar o acesso a contas e recursos, incluindo, mas não se limitando a:
- Conta: excluindo sua conta de usuário, modificando um endereço de email associado, adicionando uma nova chave SSH ou autorizando aplicativos de terceiros
- Configurações do desenvolvedor: Gerando ou removendo um segredo do cliente, criando personal access tokens, revogando todos os tokens ou transferindo um OAuth app
- Webhooks: criar, exibir, editar ou excluir webhooks de repositório, organização ou empresa; exibir ou reenviar entregas de webhook
- Associação da organização: Enviar ou editar convites da organização, adicionar membros diretamente, adicionar membros da equipe ou alterar funções de equipe
- Segurança da organização: alterando a imposição de autenticação de dois fatores ou outras configurações de segurança da organização
- Configurações da empresa: criação de organizações na empresa ou alteração das configurações de acesso do aplicativo para uma lista de permissões de IP do provedor de identidade (IdP)
- Conjuntos de regras: criando e modificando conjuntos de regras no nível da organização e do repositório.
- Códigos de recuperação: Exibindo, baixando, imprimindo ou regenerando códigos de autenticação ou recuperação de SSO
Depois de se autenticar para executar uma ação confidencial, sua sessão estará temporariamente no "modo sudo". No modo sudo, você pode executar ações confidenciais sem autenticação. GitHub tem um tempo limite de sessão de duas horas antes de solicitar que você se autentique novamente. Durante esse tempo, qualquer ação confidencial que você executar redefinirá o temporizador.
Observação
Se sua instância do GitHub Enterprise Server usar um método de autenticação externa, como CAS ou SAML SSO, você não receberá prompts para entrar no modo sudo. Para mais informações, entre em contato com o administrador do site.
Como confirmar o acesso para o modo sudo
Para confirmar o acesso para o modo sudo, você pode autenticar com sua senha. Opcionalmente, você pode usar um método de autenticação diferente, como uma passkey, uma chave de segurança ou um código de 2FA.
Confirmar o acesso usando uma chave de acesso
Você deve ter uma chave de acesso registrada na conta para confirmar o acesso à sua conta para o modo sudo usando uma chave de acesso. Confira Sobre chaves de acesso.
Como confirmar o acesso usando uma chave de segurança
Você precisa configurar a 2FA (autenticação de dois fatores) para sua conta usando uma chave de segurança para confirmar o acesso à sua conta para o modo sudo usando a chave de segurança. Para saber mais, confira Configurar a autenticação de dois fatores.
Quando solicitado a autenticar para o modo sudo, clique em Usar chave de segurança e siga os prompts.
Como confirmar o acesso usando um código 2FA
Você precisa configurar a 2FA usando um aplicativo móvel TOTP a fim de confirmar o acesso à sua conta para o modo sudo usando um código de 2FA. Para saber mais, confira Configurar a autenticação de dois fatores.
Quando for solicitada a sua autenticação para o modo sudo, digite o código de autenticação do aplicativo móvel TOTP e clique em Verificar.
Como confirmar o acesso usando sua senha
Quando solicitado a autenticar para o modo sudo, digite sua senha e clique em Confirmar.
Como confirmar o acesso usando seu email de logon social
Para de acessar o modo sudo, configure o logon social. Para saber mais, confira Sobre a autenticação para GitHub.
Quando solicitado a autenticar para o modo sudo, digite o código de autenticação enviado para sua conta de email de logon social e clique em Verify. Se você não receber o email em poucos minutos, verifique sua pasta de spam.