Conținutul fișierului /etc/group poate părea criptic la început. Dar tot ce conține sunt informații despre grupurile configurate local pe un sistem Linux.
Pe Linux, configurarea autorizațiilor și accesul la anumite părți ale sistemului se face prin permisiuni de utilizator și de grup.
Poate că încercați să aflați mai multe despre grupurile de utilizatori și trebuie să înțelegeți conținutul /etc/group fişier. Sau poate doriți să vă aprofundați în administrarea sistemului și să aflați totul despre configurarea permisiunilor și gestionarea grupurilor pe Linux.
Oricare ar fi motivul, ca utilizator Linux, știind mai multe despre /etc/group fișierul poate fi de ajutor uneori.
Ce este fișierul /etc/group?
Grupurile de utilizatori sunt esențiale pentru a înțelege cum funcționează permisiunile pe Linux. Fișierul de grup, situat în /etc director, este un fișier de sistem care conține informații despre grupurile locale configurate pe o mașină Linux.
Este o bază de date de sistem care conține informații despre grupurile de utilizatori, asemănătoare cum
fișierul /etc/passwd stochează numele utilizatorilor. Există, de asemenea un fișier /etc/shadow, care conțin parolele criptate ale fiecărui utilizator de pe computer.Pentru a înțelege importanța /etc/group fișier, mai întâi trebuie să aflați mai multe despre rolul grupurilor de utilizatori pe sistemele bazate pe Linux.
Permisiunile pe Linux sunt atribuite utilizatorilor și grupurilor. Aceste permisiuni ajută un administrator să stabilească controale de acces pentru utilizatori, cum ar fi ce părți ale software-ului sau hardware-ului poate sau nu poate accesa un utilizator sau un grup. De exemplu, un utilizator din grupul de roți este autorizat să folosească comanda sudo sau su.
În mod similar, nu veți putea interacționa cu sunetul sau sunetul dacă utilizatorul dvs. nu face parte din audio grup.
Puteți vizualiza conținutul /etc/group fișier prin utilizarea orice utilitar de vizualizare a fișierelor pe Linux, ca pisica:
sudo cat /etc/group
La prima vedere, va fi greu de înțeles ce este afișat pe ecran. Concentrează-te mai mult și vei realiza că intrările urmează un model. Fiecare intrare în /etc/group fișierul este o combinație de patru valori separate prin a colon (:). Care sunt aceste valori?
Înțelegerea conținutului /etc/group
Prima coloană (valoarea dinaintea primelor două puncte) este numele grupului. Deoarece numele fișierului este /etc/group, este logic să punem acele informații pe primul loc. Puteți listează toate grupurile de utilizatori pe Linux analizând fiecare intrare din fișierul de grup și afișând doar prima coloană.
cdrom: x: 24:nume utilizator
Pentru grupuri mai privilegiate, a doua intrare va fi o parolă criptată. Cele mai multe dintre valorile parolei din versiunea dvs. a fișierului vor avea un „X," reprezentând o cruce, ceea ce înseamnă că nu există nicio parolă setată pentru grup.
Numărul de după al doilea punct este ID-ul grupului. La fel ca utilizatorii, fiecare grup pe Linux are un ID unic, cunoscut și sub numele de ID de grup sau GID pe scurt.
În cele din urmă, valoarea de la sfârșit conține utilizatorii care fac parte din grup. Grupurile generale vor avea câțiva utilizatori listați, separați prin virgule (,) în timp ce alții vor avea doar unul. Unii dintre ei chiar nu vor avea utilizatori listați.
Utilizatorii și grupurile fac administrarea Linux mai ușoară
Utilizatorii și grupurile joacă un rol important în gestionarea sistemului Linux. Considerați-le ca doi dintre numeroșii piloni ai unui sistem Linux, menținând securitatea permițând administratorului să atribuie permisiuni și să delege responsabilități cu atenție.
Secretul din spatele Linux-ului fiind mai sigur decât Windows constă în modul în care funcționează permisiunile. Nu toți utilizatorii au acces la fișierele critice ale sistemului; în mod similar, nu toate procesele pot accesa software-ul și hardware-ul de bază.
Majoritatea proceselor din Linux funcționează în spațiul utilizatorului, care este un mediu cu permisiuni limitate, spre deosebire de spațiu kernel, unde orice este posibil, datorită nivelului de control disponibil oricărui proces care rulează în nucleu spaţiu.