Debian

Vse o Sudoju na sistemu Debian 10 Buster

Vse o Sudoju na sistemu Debian 10 Buster
Torej ste se nedavno preusmerili na Debian 10 in potrebujete način, da lahko sami ali kdo drug izvaja sistemsko omejene operacije v sistemu. Te operacije vključujejo naloge, ki so občutljive za informacije in zasebnost, kot so spreminjanje konfiguracije sistema, upravljanje uporabnikov, urejanje vseh datotek, namestitev / odstranjevanje programske opreme in nadgradnja sistema in njegovih komponent. Kot prvi privzeti uporabniški račun po namestitvi je 'root' najmočnejši uporabnik v Debianu, ki zmore vse zgoraj. Čeprav ime 'root' izhaja iz dostopa in dovoljenj tega uporabnika v korenskem imeniku, ga imenujejo tudi skrbnik, nadzornik in super uporabnik.

Torej, če root lahko naredi vse, kaj je sudo in zakaj potrebujemo uporabnike sudo v našem Debianu?

Kaj je Sudo?

Sudo ali »super uporabnik do« je nabor privilegijev, ki jih skrbnik / root lahko dodeli drugim uporabnikom, tako da lahko izvajajo tudi nekatere pooblastilo omejene operacije v Debianu, hkrati pa ohranjajo visoko raven varnosti in pooblastila v sistemu.

Eden od načinov, kako dati pooblastilo uporabnikom, bi lahko preprosto naredili tako, da bi z njimi delili korensko geslo, ne da bi se zapletli v celotno zadevo sudo, toda Linux ima svoje razloge:

V tem članku bomo razložili, kako lahko v sistemu Debian 10 Buster naredite naslednje:

  1. Uporabniku dajte privilegij sudo
  2. Ko je odobren, uporabite sudo
  3. Uporabniku odstranite privilegij sudo
  4. Preverite, kateri uporabniki imajo v sistemu privilegij sudo

Opomba: Upoštevajte, da lahko samo pooblaščeni uporabnik izvaja vse te operacije v Debianu.

Dajanje privilegije Sudo uporabniku

Večina namestitev Debian nima privzeto nameščenega pripomočka sudo. Zato ga bomo najprej namestili na naš Debian-kot skrbnik. Odprite aplikacijo Terminal prek iskalne vrstice zaganjalnika aplikacij in se nato prijavite kot root z naslednjim ukazom:

$ su -

Sistem vas bo vprašal geslo za root; pod pogojem, da boste prijavljeni kot root.

Zdaj zaženite naslednje ukaze, da namestite sudo v sistem:

# apt-get update
# apt-get namestite sudo

Zdaj je treba v vašem Debianu namestiti pripomoček sudo.

Datoteka / etc / sudoers vsebuje seznam uporabnikov, ki imajo v sistemu privilegije sudo. Čeprav gre za besedilno datoteko, ne priporočamo, da jo odprete v nobenem od razpoložljivih urejevalnikov besedil. Ena majhna napaka lahko uporabnika večno stane dostopa do pravic sudo.

Zato uporabimo zelo zaželen in varen način urejanja datoteke sudoers z zagonom naslednjega ukaza:

# visudo

S tem se datoteka sudoers odpre v varnem načinu. Poiščite razdelek datoteke, ki je označen na naslednjem posnetku zaslona, ​​in nato dodajte naslednjo vrstico:

% uporabnik ALL = (ALL: ALL) ALL

Kot uporabnika sudo sem dodal uporabnika z imenom "sana". Zaprite datoteko tako, da pritisnete Ctrl + X. Nato vnesite Y, da shranite spremenjeno datoteko.

Zdaj je uporabnik označen kot uporabnik sudo in lahko izvaja veliko privilegiranih operacij na vašem Debianu.

Kako uporabljati Sudo, ko je odobren

Prijavite se kot uporabnik, ki ima v Debianu pravice sudo in nato odprite aplikacijo Terminal. Zdaj preverimo prijavo v sudo in tudi, če lahko izvedemo katero koli operacijsko omejeno operacijo.

Če vnesete naslednji ukaz za namestitev predvajalnika VLC, se na zaslonu prikaže napaka:

$ apt-get install vlc

Razlog je v tem, da lahko samo pooblaščeni uporabnik (root ali sudo) dodaja in odstranjuje programsko opremo v Debianu. Zato bomo zdaj zagnali isti ukaz kot sudo:

$ sudo apt-get install vlc

Ko uporabnik sudo zažene ta ukaz, bo moral vnesti svoje geslo.

Po potrditvi kot sudo se začne postopek namestitve - kot je prikazano zgoraj.

Kako uporabniku odstraniti Sudo Privilege

Postopek odstranitve uporabnika s seznama sodnikov je tako preprost kot dodajanje uporabnika. Kot root ali kot uporabnik sudo odprite datoteko sudoers na naslednji način:

# visudo

Ali,

$ sudo visudo

Nato odstranite ali komentirajte vrstico, ki uporabnika označuje kot sudo.

Shranite datoteko in sistem navedenega uporabnika ne prepozna več kot pooblaščenega uporabnika sudo.

Kako preveriti, kateri uporabniki imajo Sudo Privilege v sistemu

Dober vodstveni pregled je, da občasno ugotovimo, kateri uporabniki so dobili pravice sudo v sistemu. Pomaga pri odločanju, čigav status sudo naj obdrži in koga opusti. Kar iščemo, je način, kako uvrstiti člane skupine 'sudo'.

Naslednja uporaba ukaza Linux getent bo skrbniku omogočila, da preveri, kateri uporabniki imajo privilegije sudo v vašem Debianu:

# getentna skupina sudo

Če želite preveriti, ali je določen uporabnik član skupine sudo, lahko uporabite ukaz Linux groups, kot sledi:

# sudo skupin [uporabniško ime]

Po branju tega članka boste lahko ne le razlikovali izraze sudo, root, skrbnik, nadzornik itd., Ampak tudi varno upravljali, katerim želite dodeliti pravice sudo, na vašem Debianu.

S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...
Zaslonska sledilna ploščica in kazalec miške AppyMouse za tablične računalnike Windows
Uporabniki tabličnih računalnikov pogosto zgrešijo miškin kazalec, še posebej kadar običajno uporabljajo prenosne računalnike. Pametni telefoni in tab...