Linux er et operativsystem til flere brugere. Og for at lette korrekt brugeradministration gemmer systemet brugeroplysningerne i /etc/passwd fil.
Denne vejledning hjælper dig med at forstå, hvad passwd-filen er, og hvilken vigtig rolle den spiller, når det kommer til brugeradministration i Linux.
Hvad er / etc / passwd?
Passwd-filen i Linux er en konfigurationsfil, der indeholder brugeroplysninger. En vigtig egenskab ved passwd-filen er, at det er en ASCII-tekstfil, som brugerne nemt kan redigere ved hjælp af enhver teksteditor som f.eks. nano og vim.
Selvom du kan tilføje og administrere brugere direkte ved hjælp af passwd-filen, anbefales det ikke, fordi denne handling er tilbøjelig til stavefejl og fejl. Du skal i stedet bruge de forskellige kommandoer til brugeradministration som f.eks useradd for at tilføje brugere til dit system.
Visning af / etc / passwd-filen
For at se indholdet af passwd-filen kan du bruge en hvilken som helst teksteditor eller et kommandoværktøj til filvisning. I denne vejledning bruger vi ca..
kat / etc / passwd
Outputtet skal svare til nedenstående.
Hver linje repræsenterer faktisk en bruger på dit system, så vær ikke overrasket over, at du har så mange brugere opført. De fleste af dem er systembrugere, der styrer specifikke applikationer på din Linux-maskine. For eksempel brugeren post er ansvarlig for Mail-applikationen.
Felterne / etc / passwd forklaret
Fra ovenstående output er det meget klart, at /etc/passwd filen følger et meget specifikt mønster.
Hver brugerlinje er yderligere opdelt i syv sektioner eller felter adskilt af kolon Karakter (:) som nedenfor.
1. Brugernavn
Det første felt i en linje repræsenterer brugerens brugernavn eller loginnavn. I eksemplet ovenfor er brugernavnet John.
2. Adgangskode
Det andet felt viser brugerens krypterede adgangskode. Af sikkerhedsmæssige årsager opbevares adgangskoderne i en separat fil, der ikke kan læses for almindelige brugere. Det / etc / shadow fil gemmer brugeradgangskoder i Linux.
Normalt indeholder adgangskodefeltet en x for at vise, at skyggefilen gemmer adgangskoden sikkert. Hvis feltet er tomt, har brugeren ikke brug for en adgangskode for at logge ind. For at opretholde den samlede systemsikkerhed skal alle brugere på dit system have en adgangskode. Du kan Brug kommandoen passwd til at ændre eller administrere brugeradgangskoder i Linux.
3. bruger ID
Bruger-ID-feltet, almindeligvis kendt som UID, er et nummer, der bruges af Linux-systemet til at identificere brugere. De fleste systembrugere har et bruger-ID, der er mindre end antallet 1000, mens almindelige brugere har ID'er fra 1000 og opefter. Det rod (administrativ) bruger har normalt ID 0.
4. Gruppe-id
Det fjerde felt er til gruppe-id'et (almindeligvis kendt som GID). Som bruger-id er GID også et nummer. Gruppe-id'et bestemmer den primære gruppe for en bruger. Derudover kategoriserer GID'er alle brugere i specifikke sæt for lettere administration. En bruger kan tilhøre mere end en gruppe i Linux. For at finde ud af mere om, hvilke grupper en bruger tilhører, kan du se på /etc/group fil.
kat / etc / gruppe
5. GECOS
Det næste felt er GECOS-feltet. Det indeholder normalt en brugers fulde navn og yderligere detaljer såsom telefonnummer eller værelsesnumre, som er kommasepareret. Dette felt er valgfrit og kan derfor være tomt.
6. Hjemmappe
Dette felt indeholder /home katalog tilknyttet brugeren. Dette er den primære mappe, der gemmer hovedbrugerfiler og mapper som f.eks /Desktop og /Pictures. I dette eksempel er brugerens hjemmekatalog på /home/john.
At have separate hjemmekataloger til hver bruger er en af de faktorer, der gør det muligt for Linux at være et virkelig flerbruger-OS.
7. Skal
Dette felt indeholder navnet på standardskallen, der er knyttet til en bruger. Skallen er det miljø, hvor en bruger kan køre kommandoer og scripts. De fleste Linux-distroer bruger Bourne Again Shell (Bash) som standard shell-program.
Gør systemadministration lettere på Linux
Denne guide har vist dig, hvad der er /etc/passwd fil i Linux og den nøglerolle, den spiller, når man administrerer brugere på dit Linux-system. Passwd-filen indeholder brugerrelaterede oplysninger såsom brugernavn, adgangskodedetaljer, hjemmekatalogsti, bruger- og gruppe-id'er osv.
Som du har set, er de fleste Linux-brugere normalt en del af en gruppe for at lette administrationen af filadgang og andre privilegier. Du kan selv tilføje brugere til grupper, hvis du har de nødvendige tilladelser til at gøre det.
Vil du administrere brugere bedre på Ubuntu Linux? Svaret er at oprette grupper og derefter bruge Ubuntu tilføj brugerfunktionen.
Læs Næste
- Linux
- Brugerkontokontrol
- Systemadministration
Mwiza udvikler software efter erhverv og skriver udførligt om Linux og front-end programmering. Nogle af hans interesser inkluderer historie, økonomi, politik og virksomhedsarkitektur.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.