GNU/Linux >> Tutoriels Linux >  >> Cent OS

« passwd :le module est inconnu » - erreur lors de la modification du mot de passe dans CentOS/RHEL 6

Le problème

Lors de la modification du mot de passe à l'aide de la commande passwd, l'erreur suivante apparaît :

"passwd: Module is unknown"

La solution

Il existe un module PAM inconnu pam_pwquality.so dans /etc/pam.d/system-auth dossier. Le module pam_pwquality.so doit être utilisé dans CentOS/RHEL 7 plutôt que CentOS/RHEL 6.

# cat /etc/pam.d/system-auth
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth required pam_env.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 500 quiet
auth required pam_deny.so

account required pam_unix.so
account sufficient pam_localuser.so
account sufficient pam_succeed_if.so uid < 500 quiet
account required pam_permit.so

password requisite pam_pwquality.so try_first_pass local_users_only retry=3 minlength=8 lcredit=0 ucredit=-1 dcredit=-1 ocredit=-1 authtok_type=
password requisite pam_cracklib.so ucredit=-1 minclass=3 ocredit=-1 enforce_for_root lcredit=-1 dcredit=-1 minlen=6
password requisite pam_pwhistory.so enforce_for_root remember=12
password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password required pam_deny.so

pam_pwquality.so est utilisé pour vérifier la force du mot de passe et remplace le pam_cracklib.so dans CentOS/RHEL 7. Supprimez ce pam_pwquality.so du fichier de configuration dans CentOS/RHEL 6.

# grep pam_pwquality.so /etc/pam.d/system-auth
#

Maintenant, essayez à nouveau de changer le mot de passe.

# passwd oracle
Changing password for user oracle.
New password:


Cent OS
  1. Comment changer les étiquettes du système de fichiers dans CentOS/RHEL

  2. Réduire/limiter les processeurs dans CentOS/RHEL 5,6

  3. Comment exécuter la commande Pstack sur CentOS/RHEL

  4. "xfs_log_force :erreur 5 renvoyée" - Erreur XFS (CentOS/RHEL 7)

  5. Modification des règles IPset de IPtables à Firewalld dans CentOS/RHEL 7

RHEL 8 / CentOS 8 récupèrent le mot de passe root

Comment réinitialiser le mot de passe root perdu dans CentOS 8 / RHEL 8

Réinitialiser le mot de passe root oublié de CentOS 8/RHEL 8

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root

"Vous devez attendre plus longtemps pour changer votre mot de passe" - erreur lors du changement de mot de passe dans CentOS/RHEL

Erreur "carte en cours d'utilisation" lors de la suppression d'un périphérique multivoie dans CentOS/RHEL