Citation:
/ etc / passwd est l'interpréteur de commande qui est
censé être exécuté quand un utilisateur se connecte po et je pense que si un mauvais mot de passe est saisi, il est censé avoir / bin / false dans le dernier champ.
|
Ce n'est pas tout à fait comment il fonctionne. Le fichier / etc / passwd n'est pas un interpréteur de commande, il est juste un fichier texte sous UNIX, mais très importante. Le
connexion vérifie le fichier de commande (et éventuellement le fichier / etc / shadow ou / etc / security / passwd) pour vérifier que le nom d'utilisateur et mot de passe sont corrects. Il aborde aussi le répertoire et le réservoir. Si vous entrez le bon code d'utilisateur et mot de passe, il vous déposera à votre répertoire d'accueil et d'exécuter le shell figurant dans le fichier passwd. Si vous entrez un mot de passe incorrect, / bin / false n'est pas exécuté, mais le programme "login" en soi de refuser l'accès au système.