Debian

Totul despre Sudo pe un sistem Debian 10 Buster

Totul despre Sudo pe un sistem Debian 10 Buster
Așa că v-ați mutat recent la Debian 10 și aveți nevoie de o modalitate pentru dvs. sau pentru altcineva de a putea executa operațiuni restricționate de autorizare pe sistem. Aceste operațiuni includ informații și activități sensibile la confidențialitate, cum ar fi schimbarea configurației sistemului, efectuarea gestionării utilizatorilor, editarea tuturor fișierelor, instalarea / eliminarea software-ului și actualizarea sistemului și a componentelor sale. Fiind primul cont de utilizator implicit după instalare, „root” este cel mai puternic utilizator de pe Debian care poate face toate cele de mai sus. Deși numele „rădăcină” provine din accesul și permisiunile acestui utilizator în directorul rădăcină, este denumit și Administrator, Supervizor și Super Utilizator.

Deci, dacă root poate face totul, ce este sudo și de ce avem nevoie de utilizatori sudo pe Debian?

Ce este Sudo?

Sudo sau „superuser do” este un set de privilegii pe care un administrator / root le poate acorda altor utilizatori, astfel încât aceștia să poată efectua și unele dintre operațiunile restricționate de autorizare pe Debian, menținând în același timp securitatea și autoritatea la nivel înalt pe sistem.

O modalitate de a acorda autoritate utilizatorilor s-ar putea face pur și simplu prin partajarea parolei de root cu aceștia fără a intra în tot sudo, dar Linux are motivele sale:

În acest articol, vom explica cum puteți face următoarele pe un sistem Debian 10 Buster:

  1. Acordați privilegiul sudo unui utilizator
  2. Folosiți sudo odată ce este acordat
  3. Eliminați privilegiul sudo de la un utilizator
  4. Verificați ce utilizatori au privilegiul sudo pe sistem

Notă: Vă rugăm să rețineți că numai un utilizator autorizat poate efectua toate aceste operațiuni pe Debian.

Acordarea unui privilegiu Sudo unui utilizator

Majoritatea instalațiilor Debian nu vin cu utilitarul sudo instalat în mod implicit. Prin urmare, îl vom instala mai întâi pe Debian - ca administrator. Deschideți aplicația Terminal prin bara de căutare Application Launcher și apoi conectați-vă ca root prin următoarea comandă:

$ su -

Sistemul vă va cere parola pentru root; furnizând care, veți fi conectat ca root.

Acum, executați următoarele comenzi pentru a instala sudo pe sistemul dvs.:

# apt-get update
# apt-get install sudo

Utilitarul sudo ar trebui să fie acum instalat pe Debian.

Fișierul / etc / sudoers conține o listă de utilizatori care au privilegii sudo pe sistem. Deși este un fișier text, nu vă recomandăm să îl deschideți în niciunul dintre editorii de text disponibili. O mică greșeală poate costa accesul utilizatorului la drepturile sudo pentru totdeauna.

Prin urmare, permiteți-ne să folosim modul extrem de preferat și sigur de editare a fișierului sudoers executând următoarea comandă:

# visudo

Aceasta va deschide fișierul sudoers într-un mod sigur. Găsiți secțiunea fișierului care este marcată în următoarea captură de ecran și apoi adăugați următoarea linie:

% user ALL = (ALL: ALL) ALL

Am adăugat un utilizator cu numele de „sana” ca utilizator sudo. Ieșiți din fișier apăsând Ctrl + X. Apoi introduceți Y pentru a salva fișierul modificat.

Acum utilizatorul este marcat ca un utilizator sudo și poate efectua multe operații privilegiate pe Debian.

Cum să utilizați Sudo odată ce este acordat

Conectați-vă ca utilizator căruia i se acordă drepturi sudo pe Debian și apoi deschideți aplicația Terminal. Să verificăm acum datele de conectare sudo și, de asemenea, dacă suntem capabili să efectuăm oricare dintre operațiunile restricționate de autoritate.

Dacă introduceți următoarea comandă pentru a instala playerul VLC, veți primi eroarea afișată în captura de ecran:

$ apt-get install vlc

Motivul este că doar un utilizator autorizat (root sau sudo) are voie să adauge și să elimine software pe Debian. Prin urmare, vom rula aceeași comandă ca sudo acum:

$ sudo apt-get install vlc

Pe măsură ce un utilizator sudo rulează această comandă, li se va cere să furnizeze propria parolă.

După ce a fost verificat ca sudo, va începe procesul de instalare, așa cum se arată mai sus.

Cum să eliminați Sudo Privilege de la un utilizator

Procesul de eliminare a unui utilizator din lista sudoers este la fel de simplu ca adăugarea unuia. Ca root sau ca utilizator sudo, deschideți fișierul sudoers după cum urmează:

# visudo

Sau,

$ sudo visudo

Apoi, eliminați sau comentați linia care marchează utilizatorul ca sudo.

Salvați fișierul și utilizatorul specificat nu mai este recunoscut de sistem ca utilizator sudo autorizat.

Cum să verificați ce utilizatori au privilegiul Sudo în sistem

Este o verificare managerială bună pentru a vedea, din când în când, cu privire la utilizatorii cărora li s-au acordat drepturi sudo pe un sistem. Vă ajută să decideți a cui statutul sudo ar trebui să păstreze și pe cine să renunțe. Ceea ce căutăm este o modalitate de a lista membrii grupului „sudo”.

Următoarea utilizare a comenzii Linux getent va permite unui administrator să verifice ce utilizatori au privilegii sudo pe Debian:

# getent grup sudo

Dacă doriți să verificați dacă un anumit utilizator este membru al grupului sudo, puteți utiliza comanda Linux groups după cum urmează:

# grupuri sudo [nume utilizator]

După ce ați citit acest articol, nu numai că veți putea diferenția termenii sudo, rădăcină, administrator, supraveghetor etc., dar și gestionați în siguranță pe care doriți să le acordați drepturile sudo pe Debian.

Cele mai bune emulatoare pentru console de jocuri pentru Linux
Acest articol va enumera programele populare de emulare a consolei de jocuri disponibile pentru Linux. Emularea este un strat de compatibilitate softw...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Cum să capturați și să transmiteți în flux sesiunea de jocuri pe Linux
În trecut, jocurile erau considerate doar un hobby, dar cu timpul industria jocurilor a cunoscut o creștere imensă în ceea ce privește tehnologia și n...