Se você estiver usando diretórios pessoais criptografados usando ecryptfs, talvez o sistema tente ler ~/.pam_environment antes de desbloquear seu diretório pessoal.
Aqui está uma solução que torna o arquivo não criptografado. Você precisará de sudo powers.
- Feche todos os programas, porque alguns programas irão travar usando esse método.
- Abra um terminal.
- Vá para o diretório inicial executando
cd - Mova o arquivo para o diretório
~/.ecryptfsnão criptografado executandomv .pam_environment .ecryptfs/ - Torne o arquivo acessível a partir do ambiente descriptografado:
ln -s .ecryptfs/.pam_environment -
Saia do ambiente descriptografado executando
ecryptfs-umount-private. Embora você provavelmente tenha um aviso " Sessões ainda abertas, não desmontando ", parece que a saída ainda funcionou. Você pode confirmar tentando executarecryptfs-umount-privatenovamente.Seu diretório inicial descriptografado agora não está acessível, e é normal obter muitos erros em seu terminal porque os programas (por exemplo, shells) não foram criados para isso. Você deve ser capaz de continuar, no entanto. Evite iniciar os programas o máximo possível até você reiniciar na etapa 8.
- Torne o arquivo acessível a partir do ambiente não descriptografado executando
sudo ln -s ~/.ecryptfs/.pam_environment. - Reinicie o seu computador. Agora você deve ter
.pam_environmentaplicado a partir do primeiro login.
Link relacionado: