Gestionați utilizatorii și grupurile în linux

Cuprins:
- Gestionați utilizatorii și grupurile în Linux
- Conturi de utilizator
- Grupuri de utilizatori
- Comenzi de gestionare a utilizatorilor și a grupurilor în Linux
- Crearea de utilizatori
- Modificarea utilizatorilor
- Ștergerea utilizatorilor
- Crearea grupurilor
- Modificarea grupului
- Ștergerea grupului
- Adăugați utilizatori la un grup
- Eliminați utilizatorii dintr-un grup
Gestionarea de utilizatori și grupuri în Linux ne va permite să folosim în mod optim sistemul multi-utilizator, pentru acele cazuri în care mai multe persoane folosesc resursele serverului. Fiecare dintre utilizatori este identificat printr-un nume și trebuie să li se atribuie o parolă, ambele date trebuie să acceseze sistemul pentru verificarea lor de acreditare. Dacă doriți să aflați despre managementul utilizatorilor și al grupului, acesta este articolul ideal pentru dvs.
Gestionați utilizatorii și grupurile în Linux
Principalul obiectiv al managementului utilizatorilor și grupurilor în Linux este de a permite mai multor utilizatori să utilizeze sistemul, dar într-un mod ordonat și sigur. În așa fel încât niciuna dintre sarcinile desfășurate de niciun utilizator nu poate pune întregul sistem în pericol. Prin management, sunt stabilite mecanisme și politici de securitate pentru protecția datelor fiecărui utilizator, precum și pentru a asigura și proteja funcționarea întregului sistem.
Conturi de utilizator
După cum am menționat anterior, pentru a utiliza sistemul de operare Linux, trebuie să aveți un cont de utilizator. Acest cont este format dintr-un nume de utilizator (autentificare) și o parolă. Conturile de utilizator sunt create de administratorul de sistem, care în Linux este cunoscut ca utilizator rădăcină. Fiecare utilizator trebuie să aparțină neapărat unui grup de utilizatori. În plus, în momentul intrării în sistem, utilizatorul trebuie să se identifice cu contul său de utilizator, iar în caz de eroare, sistemul îi va refuza accesul.
După ce s-a identificat în mod satisfăcător, utilizatorul va putea folosi sistemul și rula toate aplicațiile care sunt permise, precum și poate efectua acțiuni (citire, modificare sau ștergere) pe fișierele în care are permisiunea.
Vă recomandăm să citiți ghidul pentru începători în Linux.
Pe de altă parte, un cont de utilizator nu furnizează doar un nume simplu, ci este și punctul de plecare pentru a stabili un traseu în care sunt stocate documentele și profilul de utilizator. În Linux, acesta este, de obicei, în folderul / home / nume de utilizator.
În momentul în care utilizatorul rulează o aplicație, sistemul o încarcă în memorie și apoi execută. În câmpul de calcul, aplicațiile care rulează la un anumit moment se numesc procese. Deci, într-un sistem multi-utilizator, fiecare proces aparține unui utilizator, același sistem este responsabil de alocarea acestuia utilizatorului care a început execuția.
Putem vedea toate procesele în curs, folosind comanda:
ps aux
Pentru a le vedea în timp real, folosim comanda
Grupuri de utilizatori
Pentru a permite administrarea flexibilă a permisiunilor utilizatorului, Linux permite utilizatorilor să fie structurate pe grupuri, iar permisiunile pot fi alocate unui grup. De exemplu, avem o instituție de învățământ, grupul de profesori are acces la anumite fișiere, atunci când adăugăm un nou profesor în sistem, trebuie doar să atribuim grupul de profesori în contul lor de utilizator.
După cum am menționat anterior, toți utilizatorii trebuie să aparțină unui grup primar sau primar (obligatoriu), dar poate aparține altor grupuri, acestea fiind considerate secundare. Toate grupurile de utilizatori pot conține doar mai mulți utilizatori, adică nu pot conține alte grupuri.
Fiecare grup de utilizatori din Linux este identificat cu un număr diferit. Acesta este cunoscut sub numele de identificator de grup sau gid = Identificator de grup. Pe plan intern, sistemul efectuează procedurile sub ghid, și nu cu numele grupului. De obicei, atunci când creați grupuri, sistemul vă atribuie un ghid de 1000 sau mai mult. Gidul mai mic de 100 este rezervat pentru utilizare de către sistem și grupurile sale speciale.
În mod implicit, în Linux, informațiile grupurilor unui sistem sunt salvate în fișierul grupului / etc /. Acest fișier poate fi vizualizat de la orice editor de text. Fiecare dintre liniile sale stochează parametrii specifici ai grupului și utilizatorii asociați. Fișierul poate fi modificat doar de către administrator (utilizator root). Pe de altă parte, parolele grupului sunt stocate în formă criptată cu un sistem de criptare ireversibil, într-un fișier text: / etc / gshadow.
Comenzi de gestionare a utilizatorilor și a grupurilor în Linux
Crearea de utilizatori
Pentru a adăuga un utilizator, indicând parametrii informațiilor sale, folosim comanda useradd în consolă. Sintaxa sa este:
nume de utilizator useradd
Putem evidenția printre toate opțiunile dvs., următoarele:
- g: Grup principal care va fi alocat utilizatorului d: Pentru a atribui folderul de acasă al utilizatorului. De obicei este / home / username-m: Creați folderul de acasă în cazul în care nu există: User shell (shell). Este de obicei / bin / bash
De exemplu, dorim să creăm un utilizator numit „luis” și că grupul lor principal este „profesori”, că alții le-au atribuit ca folder de acasă „/ home / luis” și că comenzile lor sunt interpretate în „/ bin / bash”. Comanda pe care trebuie să o executăm va fi următoarea:
sudo useradd -g profesori -d / home / luis -m -s / bin / bash luis
Acum trebuie să stabilim parola folosind comanda passwd:
sudo passwd luis
Sistemul ne va cere parola de două ori și asta este! Acesta va fi alocat.
Un fapt relevant este că putem folosi comanda useradd pentru a crea utilizatori în loturi folosind scriptul shell.
VĂ RECOMANDăm PlayOnLinux: jocuri Windows pe LinuxPe de altă parte, o recomandare de luat în considerare este faptul de a crea numele de utilizator cu litere mici și care include, de asemenea, numere și un semn, precum cratime sau subliniere. De asemenea, trebuie amintit că pentru Linux, Luis este diferit de luis, deoarece este sensibil la litere mari și mici.
Modificarea utilizatorilor
Pentru a face modificări la utilizatori, se utilizează comanda usermod. Acest lucru vă permite să faceți modificări la nume, folderul de origine, interpretul său de comandă, grupurile sale, printre altele.
De exemplu, pentru a schimba numele de utilizator pe care îl utilizăm:
sudo usermod -d / home / folder_luis luis
Ștergerea utilizatorilor
Eliminarea utilizatorilor se realizează folosind comanda userdel și apoi numele de utilizator. Dacă adăugăm opțiunea -r la instrucțiune, folderul de acasă va fi, de asemenea, eliminat. Să vedem exemplul:
Crearea grupurilor
În acest caz, avem comanda groupadd, trebuie doar să indicăm numele grupului ca parametru. De exemplu, dacă am dori să adăugăm un grup numit „studenți”, propoziția ar fi:
Modificarea grupului
Desigur, grupurile pot fi modificate la fel ca și în cazul utilizatorilor. Pentru a face acest lucru, folosim comanda groupmod. În cazul grupurilor , putem modifica numele lor sau ghidul lor.
Sintaxa pentru comanda este: sudo groupmod nume de grup, exemplu:
de exemplu, să schimbăm ghidul grupului de profesori:
sudo groupmod -g 2000 profesori
Ștergerea grupului
O facem cu comanda groupdel urmată de numele grupului, de exemplu:
sudo grup de profesori
Grupul va fi șters numai dacă nu are utilizatori cu grupul alocat ca primar. Dacă există un utilizator cu această condiție, grupul nu va fi șters.
Adăugați utilizatori la un grup
Pentru aceasta folosim comanda adduser și apoi numele de utilizator și numele grupului. De exemplu, pentru a adăuga Luis la grupul de profesori pe care îl folosim:
Eliminați utilizatorii dintr-un grup
Și în sfârșit, dacă dorim să eliminăm un utilizator dintr-un grup, folosim comanda Deluser însoțită de numele utilizatorului și al grupului. De exemplu, dacă dorim să eliminăm „luis” din grupul „profesori”:
sudo deluser luis profesori
După cum vedeți, avem suficiente instrumente pentru a efectua un management excelent pentru utilizatori și grupuri în Linux. Dacă aveți nevoie de mai multe informații despre comenzi, puteți consulta ajutorul disponibil, executând omul urmat de numele de exemplu:
om aduser
În plus, ne puteți lăsa întrebările sau preocupările dvs. în comentariile noastre și vă putem ajuta?
Nou software de scanare de primire pentru scanere fujitsu scanează: digitalizați și gestionați chitanțele

Fujitsu responsabil pentru fabricarea, proiectarea și comercializarea scanerelor sub brandul multinaționalei japoneze, anunță lansarea ScanSnap
Cum să gestionați și să ucideți procesele de la consolă în linux: kill, killall, pkill ...

Managementul proceselor de pe consolă în Linux. Comenzile care permit permite vizualizarea, stabilirea priorității lor, până la procesele de ucidere.
Grupurile Telegram cresc limita de utilizator la 10 sau 20 de mii de utilizatori

Telegram lansează o nouă aplicație de plată pentru roboți, iar grupurile Telegram cresc limita de utilizator la 10 mii sau 20 mii de utilizatori