Hvad er /etc /passwd -filen, og hvad bruges den til?

Hvad er /etc /passwd -filen, og hvad bruges den til?

Linux er et flerbruger operativsystem. Og for at lette korrekt brugerstyring lagrer systemet brugeroplysningerne i /etc/passwd fil.





Denne vejledning hjælper dig med at forstå, hvad passwd -filen er, og den vigtige rolle, den spiller, når det kommer til brugerstyring 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 let kan redigere ved hjælp af en hvilken som helst tekstredigerer, såsom nano og vim.





hvordan man gør baggrunden gennemsigtig

Selvom du kan tilføje og administrere brugere direkte ved hjælp af passwd -filen, er det ikke tilrådeligt, fordi denne handling er tilbøjelig til stavefejl og fejl. Du bør i stedet bruge de forskellige brugerstyringskommandoer som f.eks useradd for at tilføje brugere til dit system .

Visning af filen /etc /passwd

For at se indholdet af passwd -filen kan du bruge en hvilken som helst tekstredigerer eller et kommandoværktøj til visning af filer. I denne vejledning vil vi bruge kat .



cat /etc/passwd

Outputtet skal svare til det nedenfor.

Hver linje repræsenterer faktisk en bruger på dit system, så vær ikke overrasket over, at du har så mange brugere på listen. 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 output ovenfor er det meget tydeligt, 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 login navn. 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 file gemmer brugeradgangskoder i Linux.

Normalt indeholder kodeordfeltet et 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 overordnede systemsikkerhed skal hver bruger på dit system have en adgangskode. Du kan brug kommandoen passwd til at ændre eller administrere brugeradgangskoder i Linux.

hvordan man får en snap streak tilbage

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 mindre end tallet 1000, mens almindelige brugere har id'er, der spænder fra 1000 og opefter. Det rod (administrativ) bruger har normalt ID 0.

4. Gruppe -id

Det fjerde felt er for gruppe -ID (almindeligvis kendt som GID). Som bruger -ID er GID også et nummer. Gruppe -id'et bestemmer en brugers primære gruppe. Derudover kategoriserer GID'er alle brugere i specifikke sæt for lettere administration. En bruger kan tilhøre mere end én gruppe i Linux. For at finde ud af mere om, hvilke grupper en bruger tilhører, kan du se på /etc/group fil.

cat /etc/group

5. GECOS

Det næste felt er GECOS -feltet. Det indeholder normalt en brugers fulde navn og yderligere detaljer, f.eks. Telefonnummer eller rumnumre, som er adskilt af kommaer. Dette felt er valgfrit og kan derfor være tomt.

6. Hjemmekatalog

Dette felt indeholder /hjem bibliotek tilknyttet brugeren. Dette er det primære bibliotek, der gemmer hovedbrugerfiler og mapper som f.eks /Desktop og /Billeder . I dette eksempel er brugerens hjemmekatalog på /hjem/john .

At have separate hjemmebøger for hver bruger er en af ​​de faktorer, der gør Linux i stand til at være et virkelig multi-user 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 distros bruger Bourne Again Shell (Bash) som standardskalprogram.

Gør systemadministration lettere på Linux

Denne vejledning har vist dig, hvad der er /etc/passwd fil i Linux og den centrale rolle, den spiller, når du administrerer brugere på dit Linux -system. Passwd-filen indeholder brugerrelaterede oplysninger såsom brugernavn, adgangskodeoplysninger, sti til hjemmekatalog, bruger- og gruppe-id'er osv.

kan du se, hvem der blokerer dig på facebook

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.

Del Del Tweet E -mail Ubuntu Linux: Tilføj og fjern brugere til grupper på den nemme måde

Vil du bedre administrere brugere på Ubuntu Linux? Svaret er at oprette grupper, og brug derefter Ubuntu -tilføjelsesbrugerfunktionen.

Læs Næste
Relaterede emner
  • Linux
  • Brugerkontokontrol
  • Systemadministration
Om forfatteren Klar(36 artikler udgivet)

Mwiza udvikler software efter erhverv og skriver meget om Linux og front-end programmering. Nogle af hans interesser omfatter historie, økonomi, politik og virksomhedsarkitektur.

Mere fra Mwiza Kumwenda

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere