O que acontece quando sua senha expira e você está usando autenticação de chave?

11

em uma das caixas que não controlo no trabalho, uso as sshteclas para efetuar login. Nossas senhas estão definidas para expirar após alguns meses. O que acontece se eu não redefinir minha senha e ela expirar? ainda poderei entrar? O que acontece depende de alguma sshdconfiguração? ou alguma configuração de pam?

xenoterracida
fonte

Respostas:

16

Sob o comportamento padrão, você ainda poderá fazer login usando sua chave ssh, mas o administrador do sistema pode alterar esse comportamento usando pamoutros métodos. O OpenSSH não se importa com a data de validade da sua senha, se ela não estiver usando autenticação de senha, mas pampode ser configurada para verificar a validade da senha, mesmo após a sshdautenticação da chave. Provavelmente poderia até ser configurado para forçar você a inserir e alterar sua senha expirada antes de entregar o prompt do shell. Para a melhor resposta, pergunte ao seu administrador de sistemas.

EDIT : Para mais detalhes sobre a interação entre SSH e PAM, consulte esta resposta .

Jander
fonte
5
por aqui, tenho a mesma probabilidade de obter a resposta "você não deveria estar usando a autenticação de chave" como eu sou "eu não sei". Eu nunca obteria uma resposta real.
Xenoterracide
Nesse caso, aposto que o comportamento é todo padrão. Se você realmente não deveria estar usando a autenticação de chave, não seria possível entrar dessa maneira. ;)
Jander
1
provavelmente;) e essa tem sido minha opinião quando as pessoas dizem isso. Penso sinceramente o que significa que você não deveria estar usando keyauth com uma senha, porque muitas pessoas fazem isso, em vez de eu, quem usa keychaineu posso digitar a senha uma vez por dia, mais do que isso é loucura.
Xenoterracide