Linux este un sistem de operare multi-utilizator. Și pentru a facilita gestionarea corectă a utilizatorului, sistemul stochează informațiile utilizatorului în /etc/passwd fişier.
Acest ghid vă va ajuta să înțelegeți ce este fișierul passwd și rolul important pe care îl joacă atunci când vine vorba de gestionarea utilizatorilor în Linux.
Ce este / etc / passwd?
Fișierul passwd din Linux este un fișier de configurare care conține detalii despre utilizator. O caracteristică importantă a fișierului passwd este că este un fișier text ASCII pe care utilizatorii îl pot edita cu ușurință folosind orice editor de text, cum ar fi nano și vim.
Deși puteți adăuga și gestiona utilizatorii direct folosind fișierul passwd, nu este recomandabil deoarece această acțiune este predispusă la greșeli de eroare și erori. În schimb, ar trebui să utilizați diferitele comenzi de gestionare a utilizatorilor, cum ar fi useradd pentru adăugarea de utilizatori la sistemul dvs..
Vizualizarea fișierului / etc / passwd
Pentru a vizualiza conținutul fișierului passwd, puteți utiliza orice editor de text sau un instrument de comandă pentru vizualizarea fișierelor. În acest ghid, vom folosi aprox..
cat / etc / passwd
Rezultatul ar trebui să fie similar cu cel de mai jos.
Fiecare linie reprezintă de fapt un utilizator pe sistemul dvs., așa că nu vă mirați că aveți atât de mulți utilizatori enumerați. Majoritatea sunt utilizatori de sistem care controlează aplicații specifice de pe mașina dvs. Linux. De exemplu, utilizatorul Poștă este responsabil pentru aplicația Mail.
Câmpurile / etc / passwd sunt explicate
Din rezultatul de mai sus, este foarte clar că /etc/passwd fișierul urmează un model foarte specific.
Fiecare linie de utilizator este în continuare subdivizată în șapte secțiuni sau câmpuri separate prin colon caracter (:) ca mai jos.
1. Nume de utilizator
Primul câmp dintr-o linie reprezintă numele de utilizator sau numele de conectare al utilizatorului. În exemplul de mai sus, numele de utilizator este Ioan.
2. Parola
Al doilea câmp arată parola criptată a utilizatorului. Din motive de securitate, parolele sunt păstrate într-un fișier separat care nu poate fi citit de utilizatorii obișnuiți. Fișierul / etc / shadow stochează parolele utilizatorilor în Linux.
În mod normal, câmpul de parolă conține un X pentru a arăta că fișierul shadow stochează parola în siguranță. Dacă câmpul este gol, utilizatorul nu are nevoie de o parolă pentru a se conecta. Pentru a menține securitatea generală a sistemului, fiecare utilizator din sistemul dvs. ar trebui să aibă o parolă. Poti utilizați comanda passwd pentru a modifica sau gestiona parolele utilizatorului în Linux.
3. numele de utilizator
Câmpul ID utilizator, cunoscut în mod obișnuit ca UID, este un număr utilizat de sistemul Linux pentru a identifica utilizatorii. Majoritatea utilizatorilor de sisteme au un ID de utilizator mai mic decât numărul 1000, în timp ce utilizatorii obișnuiți au ID-uri de la 1000 în sus. rădăcină (administrativ) utilizatorul are de obicei ID-ul 0.
4. ID grup
Al patrulea câmp este pentru ID-ul grupului (cunoscut sub numele de GID). Ca ID de utilizator, GID este, de asemenea, un număr. ID-ul grupului determină grupul principal al unui utilizator. În plus, GID-urile clasifică toți utilizatorii în seturi specifice pentru o administrare mai ușoară. Un utilizator poate aparține mai multor grupuri din Linux. Pentru a afla mai multe despre grupurile de care aparține un utilizator, puteți consulta /etc/group fişier.
pisică / etc / grup
5. GECOS
Următorul câmp este câmpul GECOS. De obicei, conține numele complet al unui utilizator și detalii suplimentare, cum ar fi numărul de telefon sau numerele de cameră, care sunt separate prin virgulă. Acest câmp este opțional și, prin urmare, poate fi necompletat.
6. Director de acasă
Acest câmp conține /home director asociat utilizatorului. Acesta este directorul principal care stochează fișierele principale ale utilizatorilor și directoare precum /Desktop și /Pictures. În acest exemplu, directorul principal al utilizatorului este la /home/john.
A avea directoare de acasă separate pentru fiecare utilizator este unul dintre factorii care permit Linux să fie un sistem de operare cu adevărat multi-utilizator.
7. Coajă
Acest câmp conține numele shell-ului implicit asociat unui utilizator. Shell-ul este mediul în care un utilizator poate rula comenzi și scripturi. Majoritatea distribuțiilor Linux folosesc Bourne Again Shell (Bash) ca program implicit de shell.
Facilitarea administrării sistemului pe Linux
Acest ghid vă arată ce este /etc/passwd fișier în Linux și rolul cheie pe care îl joacă atunci când gestionează utilizatorii pe sistemul dvs. Linux. Fișierul passwd conține informații legate de utilizator, cum ar fi numele de utilizator, detaliile parolei, calea directorului de start, ID-urile de utilizator și de grup etc.
După cum ați văzut, majoritatea utilizatorilor Linux fac de obicei parte dintr-un grup pentru a facilita administrarea accesului la fișiere și a altor privilegii. Puteți adăuga utilizatori în grupuri dacă aveți permisiunile necesare pentru a face acest lucru.
Doriți să gestionați mai bine utilizatorii pe Ubuntu Linux? Răspunsul este să creați grupuri, apoi să utilizați caracteristica Ubuntu add user.
Citiți în continuare
- Linux
- Control cont utilizator
- Administrarea sistemului
Mwiza dezvoltă software de profesie și scrie pe larg pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderii.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.