Evite o pedido de código de verificação ao usar o sudo usando o Google authenticator

1

Acabei de ativar o autenticação de dois fatores usando o autenticador do Google e agora é necessário fornecer o código de verificação sempre que eu usar sudo . Como evitar a etapa de autenticação ao usar sudo enquanto preserva a camada de proteção ao efetuar login?

    
por MLguy 24.03.2017 / 19:37

1 resposta

1

Acabei de encontrar esta questão enquanto procurava uma solução para este problema. É assim que consegui ter o Google Authentication nos serviços existentes, exceto quando uso o sudo. Suponho que você adicionou a seguinte linha a /etc/pam.d/common-auth para ativar a Autenticação do Google:

auth    required    pam_google_authenticator.so    nullok

No mesmo diretório /etc/pam.d , você deve ter um arquivo chamado sudo , que lida com a autenticação sudo. Este arquivo deve conter uma linha

@include common-auth

Isso está puxando o conteúdo do arquivo common-auth que está forçando a autenticação adicional do Google a ser implementada.

NOTA - > você deve fazer um backup do seu arquivo sudo antes de prosseguir (apenas no caso).

Para resolver isso, copie o conteúdo do arquivo common-auth no arquivo sudo abaixo da linha @include common-auth . Em seguida, comente / remova as linhas

@include common-auth

e

auth    required    pam_google_authenticator.so    nullok
    
por Malapeno 03.08.2017 / 12:43