web-dev-qa-db-fra.com

Restaurer accidentellement avec rm'ed pam.conf?

J'ai accidentellement supprimé les fichiers /etc/pam.conf et /etc/security/pam_env.confen 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?

1
user203053

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.

3
user203053

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.

1
Braiam

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 ..

0
Sukupa91