pamshuffle

Linux
Publiée le 2026-10-14 05:34:39
Illustration Linux pour la commande pamshuffle

pamshuffle

# Vérifie si le module pam_unix est bien installé sur ton système
dpkg -l | grep libpam-modules

# Affiche les fichiers de configuration PAM principaux dans /etc/pam.d/
ls -la /etc/pam.d/

# Lit la configuration des modules pour l'authentification SSH
cat /etc/pam.d/sshd

# Vérifie le contenu du fichier de politique de mot de passe (souvent utilisé avec pamshuffle)
cat /etc/security/pwquality.conf

# Recherche les occurrences de 'pam_faillok' dans tous les fichiers PAM
grep -r "pam_faillok" /etc/pam.d/

# Affiche la liste des modules disponibles pour PAM (si l'outil le permet)
pkg-config --list-all | grep pam

# Simule une vérification de dépendances pour un module spécifique
ldd /usr/lib64/security/pam_unix.so

# Liste les utilisateurs qui ont besoin d'une réinitialisation de mot de passe
awk -F: '$5 == "x" && $1 != "root"' /etc/passwd | wc -l

# Vérifie la présence du module pamshuffle dans le système
find /usr/lib -name "*pamshuffle*" 2>/dev/null

# Affiche les règles de verrouillage des comptes utilisateurs
grep 'account required' /etc/security/access.conf

# Teste l'application d'un nouveau fichier PAM (conceptuel)
echo "Teste la configuration PAM..."

# Vérifie si le service SSH est en cours d'exécution
systemctl status sshd

# Affiche les logs récents liés à l'authentification
journalctl -u sshd | tail -n 20

# Recherche des modules de sécurité spécifiques dans /etc/pam.d
grep "pam_keyauth" /etc/pam.d/*