Citat:
/ etc / passwd er kommandoen tolk, der er
formodes at blive kørt, når en bruger logger ind, og jeg tror, at hvis et forkert password indtastes så er det meningen, at have / bin / false i sidste felt.
|
Dette er ikke helt hvordan det fungerer. / Etc / passwd-filen er ikke en kommando tolk, det er bare en almindelig tekst fil i UNIX, selv om en meget vigtig en. Den
login kommando kontrol filen (og muligvis / etc / shadow, eller / etc / sikkerhed / passwd) at kontrollere, at brugernavn og password indtastet er korrekte. Det ser ligeledes på hjemmebibliotek og skallen. Hvis du indtaster den korrekte userid og password, vil det falde dig ind i din hjemmemappe og fuldbyrde råtanken opført i passwd fil. Hvis du indtaster et forkert password, / bin / false ikke udføres, men programmet "login" vil selv nægte adgang til systemet.