J'ai accidentellement supprimé les fichiers /etc/pam.conf
et /etc/security/pam_env.conf
en utilisant rm
. Maintenant, je reçois ce message d'erreur lorsque j'essaie d'utiliser Sudo:
Sudo: unable to initialize PAM: No such file or directory
Comment puis-je résoudre ce problème?
Je viens de copier les fichiers '/etc/pam.conf' et '/etc/security/pam_env.conf' et le dossier 'pam.d' du disque d'installation d'Ubuntu.
Réinstaller libpam-runtime
:
Sudo apt-get --reinstall install libpam-runtime libpam-modules
Si vous ne pouvez pas utiliser Sudo, utilisez Shell racine en mode de récupération. Vous devez utiliser une connexion filaire et tapez:
apt-get --reinstall install libpam-runtime libpam-modules
Vous pouvez utiliser le shell racine et copier le même fichier enregistré ailleurs copié à partir d'un autre système ou purger le package et l'installer.
je pense que vous recherchez: extundelete - utilitaire pour récupérer les fichiers supprimés de la partition ext3/ext4
Pour trouver un tel package, vous pouvez essayer:
apt-cache search undelete
Pour utiliser l'utilitaire, installez-le avec:
Sudo apt-get install extundelete
Après l'installation cliquez ici et lisez-le attentivement
Pour récupérer les privilèges Sudo créez un fichier
pkexec gedit /etc/pam.d/common-session-noninteractive
puis copiez et collez ces lignes
session [default=1] pam_permit.so
session requisite pam_deny.so
session required pam_permit.so
session required pam_unix.so
Enregistrez et quittez, j'espère que cela fonctionne ..