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ådeVil 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
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 KumwendaAbonner 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