Linux er et flerbruker-operativsystem. Og for å legge til rette for riktig brukeradministrasjon lagrer systemet brukerinformasjonen i /etc/passwd fil.

Denne guiden vil hjelpe deg å forstå hva passwd-filen er og hvilken viktig rolle den spiller når det gjelder brukeradministrasjon i Linux.

Hva er / etc / passwd?

Passwd-filen i Linux er en konfigurasjonsfil som inneholder brukerdetaljer. En viktig egenskap ved passwd-filen er at det er en ASCII-tekstfil som brukere enkelt kan redigere ved hjelp av hvilken som helst tekstredigerer som f.eks. nano og vim.

Selv om du kan legge til og administrere brukere direkte ved hjelp av passwd-filen, anbefales det ikke fordi denne handlingen er utsatt for skrivefeil og feil. Du bør i stedet bruke de forskjellige kommandoene for brukeradministrasjon, for eksempel useradd for å legge til brukere i systemet ditt.

Vise / etc / passwd-filen

For å se innholdet i passwd-filen kan du bruke hvilken som helst teksteditor eller et kommandovektøy for filvisning. I denne guiden skal vi bruke ca..

katt / etc / passwd

Utgangen skal være lik den nedenfor.

Hver linje representerer faktisk en bruker på systemet ditt, så ikke bli overrasket over at du har så mange brukere oppført. De fleste av dem er systembrukere som kontrollerer spesifikke applikasjoner på Linux-maskinen din. For eksempel brukeren post er ansvarlig for Mail-applikasjonen.

Feltene / etc / passwd forklart

Fra utdataene ovenfor er det veldig tydelig at /etc/passwd filen følger et veldig spesifikt mønster.

Hver brukerlinje er videre delt inn i syv seksjoner eller felt atskilt med kolon karakter (:) som Nedenfor.

1. Brukernavn

Det første feltet i en linje representerer brukernavnet eller påloggingsnavnet til brukeren. I eksemplet ovenfor er brukernavnet john.

2. Passord

Det andre feltet viser brukerens krypterte passord. Av sikkerhetshensyn oppbevares passordene i en egen fil som ikke er lesbar for vanlige brukere. De / etc / shadow file lagrer brukerpassord i Linux.

Normalt inneholder passordfeltet en x for å vise at skyggefilen lagrer passordet sikkert. Hvis feltet er tomt, trenger ikke brukeren passord for å logge på. For å opprettholde den generelle systemsikkerheten, bør hver bruker på systemet ditt ha et passord. Du kan bruk passwd-kommandoen til å endre eller administrere brukerpassord i Linux.

3. bruker-ID

Bruker-ID-feltet, ofte kjent som UID, er et nummer som brukes av Linux-systemet for å identifisere brukere. De fleste systembrukere har en bruker-ID som er mindre enn tallet 1000, mens vanlige brukere har ID-er fra 1000 og oppover. De rot (administrativ) bruker har vanligvis ID 0.

4. Gruppe-ID

Det fjerde feltet er for gruppe-ID (kjent som GID). Som bruker-ID er GID også et tall. Gruppens ID bestemmer den primære gruppen til en bruker. I tillegg kategoriserer GIDs alle brukere i spesifikke sett for enklere administrasjon. En bruker kan tilhøre mer enn en gruppe i Linux. For å finne ut mer om hvilke grupper en bruker tilhører, kan du se på /etc/group fil.

katt / etc / gruppe

5. GECOS

Det neste feltet er GECOS-feltet. Den inneholder vanligvis brukerens fulle navn og tilleggsdetaljer som telefonnummer eller romnummer, som er kommaseparert. Dette feltet er valgfritt og kan derfor være tomt.

6. Hjemmekatalog

Dette feltet inneholder /home katalog tilknyttet brukeren. Dette er den primære katalogen som lagrer hovedbrukerfiler og kataloger som /Desktop og /Pictures. I dette eksemplet er brukerens hjemmekatalog på /home/john.

Å ha separate hjemmekataloger for hver bruker er en av faktorene som gjør at Linux kan være et virkelig flerbruker-operativsystem.

7. Skall

Dette feltet inneholder navnet på standardskallet som er tilknyttet en bruker. Skallet er miljøet der en bruker kan kjøre kommandoer og skript. De fleste Linux-distroer bruker Bourne Again Shell (Bash) som standard skallprogram.

Gjør systemadministrasjon enklere på Linux

Denne guiden har vist deg hva som er /etc/passwd filen i Linux og nøkkelrollen den spiller når du administrerer brukere på Linux-systemet ditt. Passwd-filen inneholder brukerrelatert informasjon som brukernavn, passorddetaljer, hjemmekatalogbane, bruker- og gruppe-ID osv.

Som du har sett, er de fleste Linux-brukere vanligvis en del av en gruppe for å lette administrasjonen av filtilgang og andre privilegier. Du kan legge til brukere i grupper selv hvis du har de nødvendige tillatelsene til å gjøre det.

E-post
Ubuntu Linux: Legg til og fjern brukere i grupper på den enkle måten

Vil du bedre administrere brukere på Ubuntu Linux? Svaret er å opprette grupper, og bruk deretter funksjonen Ubuntu legge til bruker.

Les Neste

Relaterte temaer
  • Linux
  • Brukerkonto-kontroll
  • Systemadministrasjon
Om forfatteren
Mwiza Kumwenda (18 artikler publisert)

Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av hans interesser inkluderer historie, økonomi, politikk og virksomhetsarkitektur.

Mer fra Mwiza Kumwenda

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.