A maioria dos clientes do Active Directory resolve isso apenas armazenando em cache a senha normal.
- Se você entrou no computador usando o winbindd, considere instalar o pam_ccreds .
- Se você estiver usando o SSSD, ative a opção
cache_credentials
.
Os hashes de senha no arquivo 'shadow' são independentes da conta de usuário, então você pode definir uma senha "local" por:
- adicionando uma conta de usuário fictícia (
useradd foo
), - definindo sua senha (
passwd foo
), - editando manualmente
/etc/passwd
para listar seu nome de usuário / UID / shell / homedir em vez da nova conta (usevipw
), - editando manualmente
/etc/shadow
para listar seu nome de usuário em vez da nova conta (vipw -s
).