Cet article décrit comment identifier les utilisateurs authentifiés par Network Information Service (NIS).
1. Pour obtenir une liste complète de tous les utilisateurs NIS, exécutez le ypcat passwd commande Par exemple :
[root@nisserver ~]# ypcat passwd test2:x:504:504::/home/test2:/bin/bash user1:x:501:501::/home/user1:/bin/bash user2:x:502:502::/home/user2:/bin/bash user3:x:503:503::/home/user3:/bin/bash
2. Pour identifier si un utilisateur spécifique est un utilisateur NIS, exécutez le ypmatch [username] passwd commande.
– Si l'utilisateur donné existe dans la base de données NIS, attendez-vous à une sortie telle que la suivante :
[root@nisserver ~]# ypmatch user1 passwd user1:x:501:501::/home/user1:/bin/bash
– Si l'utilisateur n'existe pas dans la base de données NIS, attendez-vous à une sortie telle que la suivante :
[root@nisserv ~]# ypmatch test passwd Can't match key test in map passwd.byname. Reason: No such key in mapRemarque :Il est recommandé et courant d'avoir l'utilisateur root (avec l'UID numérique=0) toujours et uniquement stocké dans les fichiers locaux /etc/passwd et /etc/shadow. Un utilisateur avec le nom root et/ou l'uid numérique=0 ne doit jamais être stocké dans NIS.