Sitat:
/ etc / passwd er kommandotolk som er
skal kjøre når en bruker logger på og jeg tror at hvis en feil passord er lagt inn så det er lov til å ha / bin / usant i det siste feltet.
|
Dette er ikke helt hvordan det fungerer. / Etc / passwd filen er ikke en kommando tolk, det er bare en vanlig tekstfil i UNIX, men en svært viktig en. Den, det
innlogging kommandoen sjekker filen (og eventuelt / etc / shadow, eller / etc / security / passwd) for å kontrollere at brukernavnet og passordet oppgitt er korrekt. Det ser også på hjemmekatalog og skallet. Hvis du skriver inn riktig UserId og passord, vil slippe deg inn i din hjemmekatalog og utføre skallet oppført i passwd filen. Hvis du angir feil passord / bin / false ikke henrettet, men programmet "login" vil selv nekter tilgang til systemet.