Acabei de copiar os arquivos '/etc/pam.conf' e '/etc/security/pam_env.conf' e a pasta 'pam.d' do disco de instalação do Ubuntu.
Eu removi acidentalmente os arquivos /etc/pam.conf
e /etc/security/pam_env.conf
usando rm
. Agora eu recebo esta mensagem de erro quando tento usar o sudo:
sudo: unable to initialize PAM: No such file or directory
Como posso consertar isso?
Acabei de copiar os arquivos '/etc/pam.conf' e '/etc/security/pam_env.conf' e a pasta 'pam.d' do disco de instalação do Ubuntu.
Reinstale libpam-runtime
:
sudo apt-get --reinstall install libpam-runtime libpam-modules
Se você não pode usar o sudo, use root shell no modo de recuperação. Você deve usar conexão com fio e digitar :
apt-get --reinstall install libpam-runtime libpam-modules
Você pode usar o shell de root e copiar o mesmo arquivo salvo em outro lugar copiado de outro sistema ou limpá-lo e instalá-lo.
eu acho que você está procurando: extundelete - utilitário para recuperar arquivos apagados da partição ext3 / ext4
Para encontrar esse pacote, você pode tentar:
apt-cache search undelete
Para usar o utilitário, instale-o com:
sudo apt-get install extundelete
Após a instalação clique aqui e leia com atenção
Para recuperar privilégios sudo, crie um arquivo
pkexec gedit /etc/pam.d/common-session-noninteractive
e depois copie e cole estas linhas
session [default=1] pam_permit.so
session requisite pam_deny.so
session required pam_permit.so
session required pam_unix.so
Salve e saia, espero que funcione ..