Debian

Sve o sudu na Debian 10 Buster sustavu

Sve o sudu na Debian 10 Buster sustavu
Dakle, nedavno ste prešli na Debian 10 i trebate način da vi sami ili netko drugi budete u mogućnosti izvršiti operacije ograničene ovlastima na sustavu. Te operacije uključuju zadatke osjetljive na informacije i privatnost, poput promjene konfiguracije sustava, obavljanja korisničkog upravljanja, uređivanja svih datoteka, instaliranja / uklanjanja softvera i nadogradnje vašeg sustava i njegovih komponenti. Kao prvi zadani korisnički račun nakon instalacije, 'root' je najsnažniji korisnik na Debianu koji može učiniti sve gore navedeno. Iako naziv 'root' dolazi iz pristupa i dozvola ovog korisnika u korijenskom direktoriju, naziva se i administratorom, supervizorom i super korisnikom.

Pa ako root može sve, što je sudo i zašto su nam potrebni sudo korisnici na našem Debianu?

Što je Sudo?

Sudo ili „superkorisnik radi“ skup je privilegija koje Administrator / root može dati drugim korisnicima kako bi mogli izvoditi neke od operativno ograničenih operacija na Debianu, a pritom zadržati visoku razinu sigurnosti i ovlasti na sustavu.

Jedan od načina davanja ovlasti korisnicima može se jednostavno učiniti dijeljenjem root lozinke s njima, a da se ne ulazi u cijelu stvar sudoa, ali Linux ima svoje razloge:

U ovom ćemo članku objasniti kako na Debian 10 Buster sustavu možete učiniti sljedeće:

  1. Dajte privilegiju sudo korisniku
  2. Koristite sudo nakon što je odobren
  3. Uklonite sudo privilegiju s korisnika
  4. Provjerite koji korisnici imaju privilegiju sudo u sustavu

Bilješka: Imajte na umu da samo ovlašteni korisnik može izvoditi sve ove radnje na Debianu.

Davanje privilegija Sudo-a korisniku

Većina instalacija Debiana ne dolazi sa sudo uslužnim programom koji je instaliran prema zadanim postavkama. Stoga ćemo ga prvo instalirati na naš Debian-kao administrator. Otvorite aplikaciju Terminal putem trake za pretraživanje pokretača aplikacija, a zatim se prijavite kao root putem sljedeće naredbe:

$ su -

Sustav će vas pitati zaporku za root; pod uvjetom da ćete biti prijavljeni kao root.

Sada pokrenite sljedeće naredbe kako biste instalirali sudo na vaš sustav:

# apt-get update
# apt-get install sudo

Uslužni program sudo sada bi trebao biti instaliran na vašem Debianu.

Datoteka / etc / sudoers sadrži popis korisnika koji imaju sudo privilegije u sustavu. Iako je riječ o tekstualnoj datoteci, ne preporučujemo je otvaranje ni u jednom dostupnom uređivaču teksta. Jedna mala pogreška korisnika može zauvijek stajati pristupa sudo pravima.

Stoga, poslužimo se vrlo poželjnim i sigurnim načinom uređivanja datoteke sudoers pokretanjem sljedeće naredbe:

# visudo

Ovo će otvoriti datoteku sudoers u sigurnom načinu. Pronađite odjeljak datoteke koji je označen na sljedećem snimku zaslona, ​​a zatim dodajte sljedeći redak:

% korisnika ALL = (ALL: ALL) ALL

Dodao sam korisnika pod imenom "sana" kao sudo korisnika. Izađite iz datoteke pritiskom na Ctrl + X. Zatim unesite Y kako biste spremili izmijenjenu datoteku.

Sada je korisnik označen kao sudo korisnik i može izvoditi mnoge privilegirane operacije na vašem Debianu.

Kako koristiti Sudo nakon što se odobri

Prijavite se kao korisnik kojem su dodijeljena prava sudo na Debianu, a zatim otvorite aplikaciju Terminal. Provjerimo sada sudo prijavu i također ako smo u mogućnosti izvesti bilo koju od operacija ograničenih ovlastima.

Ako unesete sljedeću naredbu kako biste instalirali VLC player, dobit ćete pogrešku prikazanu na snimku zaslona:

$ apt-get instalacija vlc

Razlog je ovdje što samo ovlašteni korisnik (root ili sudo) smije dodavati i uklanjati softver na Debianu. Stoga ćemo sada pokrenuti istu naredbu kao i sudo:

$ sudo apt-get install vlc

Kako sudo korisnik izvrši ovu naredbu, od njih će se tražiti da daju vlastitu lozinku.

Nakon potvrde kao sudo, započet će postupak instalacije - kao što je gore prikazano.

Kako ukloniti Sudo Privilege s korisnika

Postupak uklanjanja korisnika s popisa sudoers jednostavan je kao i dodavanje. Kao root ili kao sudo korisnik otvorite datoteku sudoers kako slijedi:

# visudo

Ili,

$ sudo visudo

Zatim uklonite ili komentirajte redak koji korisnika označava kao sudo.

Spremite datoteku i sustav više ne prepoznaje navedenog korisnika kao ovlaštenog sudo korisnika.

Kako provjeriti koji korisnici imaju Sudo privilegij u sustavu

Dobra je menadžerska provjera s vremena na vrijeme vidjeti koji su korisnici dobili sudo prava na sustav. Pomaže u odluci čiji bi sudo status trebao zadržati, a koga pustiti. Ono što tražimo je način da se navedu članovi grupe 'sudo'.

Sljedeća upotreba Linux getent naredbe omogućit će administratoru da provjeri koji korisnici imaju sudo privilegije na vašem Debianu:

# getentna grupa sudo

Ako želite provjeriti je li određeni korisnik član sudo grupe, možete koristiti naredbu Linux grupe kako slijedi:

# sudo grupe [korisničko ime]

Nakon što pročitate ovaj članak, ne samo da ćete moći razlikovati pojmove sudo, root, administrator, supervizor itd., Već i sigurno upravljati onima kojima želite dodijeliti sudo prava na svom Debianu.

Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...