Cum să acordați drepturi root utilizatorului în Ubuntu Linux, curs de programare Linux Baku

Cum să acordați drepturi root utilizatorului în Ubuntu Linux, curs de programare Linux Baku

Articole

Unul dintre principiile fundamentale ale securității sistemului de operare este limitarea drepturilor utilizatorilor. În conformitate cu acest concept, numai administratorul poate face modificări semnificative în funcționarea sistemului de operare. În timp ce conturile obișnuite au doar acele drepturi care sunt absolut necesare pentru funcționarea lor. Astăzi vom vorbi despre cum să dai un cont Ubuntu drepturi root. Aceste cunoștințe sunt incluse în Curs de programare Linux Baku pe platformă Universitatea SEDICOMM.

Ce sunt drepturile superutilizatorului (root), curs de programare Linux Baku

În primul rând, să înțelegem în ce sunt drepturile superutilizatorului Linux. Desigur, acest subiect este discutat în detaliu în programul de formare. formare avansată Linux Baku. Contul are astfel de drepturi rădăcină (din limba engleză „Root”). Cu aceste drepturi de acces, puteți:

  • efectuați modificări în funcționarea nucleului, a fișierelor principale de setări ale sistemului de operare;
  • creați și ștergeți sisteme de fișiere, formatați și montați-le;
  • modificați setările de securitate, inclusiv configurarea paravanului de protecție;
  • instalați și eliminați pachetele software și dependențele acestora;
  • modificați setările pentru drepturile de acces și proprietarii fișierelor.

Aceasta este doar o scurtă listă de situații care necesită acces de administrator. Pe de altă parte, nu este de dorit ca chiar și administratorul de sistem să lucreze în mod constant de dedesubt cont root. În primul rând, pentru că contrazice cerințele de securitate cibernetică. În plus, acest lucru poate afecta accidental sistemul de operare sau informațiile de pe unitatea de disc. Unele comenzi Linux poate transforma o greșeală într-o mare problemă în cel mai scurt timp.

Mai ales pentru un astfel de caz, a fost inventată capacitatea de a folosi temporar drepturile rădăcină pentru o anumită comandă. Comanda folosită de obicei pentru aceasta este sudo (din engleză. Înlocuiți utilizatorul și faceți). Este suficient să îl adăugați înainte de comanda care are nevoie de privilegiile corespunzătoare. Apoi, shell-ul de comandă vă va cere parola contului.

Precizare importantă: vorbim despre parola pentru contul tău, nu pentru contul tău rădăcină. Majoritatea utilizatorilor pur și simplu nu ar trebui să o cunoască și nu au nevoie să o știe. Echipă sudo vă va permite să executați o altă comandă cu toate drepturile necesare. Dar numai dacă contul dvs. a primit o astfel de permisiune de la un administrator de sistem real. Aflați mai multe despre asta Cursuri avansate de formare Linux Baku.

Cum să acordați unui cont de utilizator Linux privilegii root

Pentru ca utilizatorul să poată folosi comanda sudo, ar trebui adăugat la grupul corespunzător. Pentru a face acest lucru, utilizați comanda utilizator mod cu optiuni -aG și două argumente separate printr-un spațiu:

  • primul argument este sudo (grupul la care ar trebui adăugat utilizatorul)
  • al doilea argument este numele contului de utilizator.

Ca urmare a acestei operațiuni, contul corespunzător va putea executa comenzi cu privilegii rădăcinăfolosind sudo. Cu toate acestea, un astfel de utilizator încă nu va ști parola rădăcină. Și poate fi lipsit de această oportunitate oricând prin simpla eliminare din grup.

Este de remarcat faptul că puteți acorda permisiuni de executare a contului sudo numai cu un anumit set de comenzi. Acest lucru se face prin introducerea datelor într-un fișier. / etc / sudoers. Instruirea avansată Linux de la distanță Baku pe platformă vă va ajuta să aflați mai multe despre acest lucru Universitatea SEDICOMM.

Echipă Universitatea SEDICOMM: Academia Cisco, Institutul profesional Linux, Institutul Python.