Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
03 novembre 2011

Linux           Gestion des utilisateurs et des groupes


pwck

pwck

Vérifier l’intégrité des fichiers de mots de passe

   Toutes les entrées de /etc/shadow et /etc/passwd sont vérifiées afin de s’assurer qu’elles ont le bon format et qu’elles contiennent des données valables dans chaque champ. Une confirmation est demandé pour détruire les entrées mal formatées ou ayant des erreurs irrécupérables.

Vérifications effectuées

        Nombre correcte de champs
        Unicité des noms d’utilisateurs
        Validité des UID et GID
        Validité des groupes primaires
        Validité du répertoire personnel
        Validité du shell initial

   Les vérifications dans shadow sont effectuées quand un second paramètre de fichier est spécifié ou quand /etc/shadow existe sur le système. Les vérifications sont :

        Chaque mot de passe correspond à une entrée shadow, et chaque shadow a une entrée dans passwd
        Les mots de passe sont indiqués dans le fichier des mots de passe cachés
        Nombre correct de champs
        Le dernier changement de mot de passe n’est pas dans le future.

OPTIONS

-q Les avertissements qui ne nécessitent pas une action de l’utilisateur ne sont pas affichés
-r Mode lecture seule
-s Trie les entrées de /etc/passwd et /etc/shadow par UID

   pwck utilise des variables dans login.defs

Valeurs de retour

0 succès
1 erreur de syntaxe
2 une entrée de mot de passe est incorrecte
3 impossible d’ouvrir les fichiers de mots de passe
4 impossible de verrouiller les fichiers de mots de passe
5 impossible de mettre à jours les fichiers de mots de passe
6 impossible de trier les fichiers de mots de passe