Upravljanje uporabnikov

Kako seznam in upravljanje uporabnikov v Linuxu

Kako seznam in upravljanje uporabnikov v Linuxu
Distribucije Linuxa imajo vgrajeno podporo za več uporabniških vlog in profilov. Z uporabo različnih uporabniških računov in skupin je mogoče, da se isti sistem obnaša različno za različne uporabnike ali omeji dostop in privilegije določenim uporabnikom.

Ta članek bo razložil, kako ustvariti, izbrisati in upravljati uporabnike in skupine v Linuxu (preizkušen z Ubuntu 19.10)

Kaj je uporabnik?

"Uporabnik" je subjekt, ki ima pravice do dostopa in spreminjanja sistema Linux v polni ali omejeni zmogljivosti. V tipičnem sistemu Linux je lahko veliko uporabnikov. Pravzaprav se med namestitvijo operacijskega sistema Linux, kot je Ubuntu, samodejno ustvarijo privzeti uporabnik z uporabniškim imenom in geslom ter številni uporabniki sistema.

Kaj je skupina?

"Skupina" je široka zbirka različnih uporabnikov v sistemu Linux. Skupine se običajno ustvarijo za določitev enakega nabora pravil in varnostnih politik za vsakega uporabnika, ki spada pod njih. Te skupine omogočajo boljšo organizacijo uporabnikov z omejevanjem pravic in dostopa do sistema.

Razlika med sistemskim uporabnikom in običajnim uporabnikom

Običajni uporabniki in uporabniki sistema so v bistvu enaki. Nekateri jih uporabljajo v organizacijske namene tako, da jih razvrstijo na podlagi dodeljenih ID-jev uporabnikov (UID), saj imajo uporabniki sistema in običajni uporabniki različen obseg ID.

Grafična aplikacija za upravljanje uporabnikov in skupin

Aplikacija »Uporabniki in skupine« je privzeto vnaprej nameščena v večini distribucij, ki temeljijo na GNOME. Če ne, ga namestite v Ubuntu tako, da zaženete spodnji ukaz:

$ sudo apt install gnome-system-tools

Preprosto ga zaženite iz zaganjalnika aplikacij in kliknite vidne gumbe za upravljanje uporabnikov in skupin.

Seznam uporabnikov s pomočjo ukazne vrstice

Če si želite ogledati podroben seznam vseh uporabnikov v Ubuntuju, zaženite enega od naslednjih ukazov:

$ cat / etc / passwd
$ getent passwd

Če si želite ogledati samo uporabniška imena, zaženite naslednji ukaz:

$ compgen -u

Seznam vseh skupin

Če želite seznam vseh skupin, zaženite spodnji ukaz:

$ skupin

Dodajte novega uporabnika

Če želite dodati novega običajnega uporabnika, zaženite spodnji ukaz (zamenjajte »uporabniško_ime«):

$ sudo adduser “uporabniško_ime”

Če želite dodati novega sistemskega uporabnika, zaženite spodnji ukaz (zamenjajte “user_name”):

$ sudo adduser --sistem uporabniško ime

Za vsakega novega uporabnika, ustvarjenega z zgornjimi ukazi, bo ustvarjen nov domači imenik.

Odstranite obstoječega uporabnika

Če želite uporabnika izbrisati, zaženite spodnji ukaz (zamenjajte »uporabniško_ime«):

$ sudo deluser “uporabniško_ime”

Če želite uporabnika izbrisati skupaj z njegovo domačo mapo, zaženite spodnji ukaz (zamenjajte »user_name«):

$ sudo deluser --remove-home “uporabniško_ime”

Če želite uporabnika izbrisati skupaj z vsemi datotekami, povezanimi z njim, zaženite spodnji ukaz (zamenjajte »uporabniško_ime«):

$ sudo deluser --remove-all-files “uporabniško_ime”

Dodajte novega uporabnika v obstoječo skupino

Če želite dodati novega uporabnika v obstoječo skupino, zaženite spodnji ukaz (nadomestite »uporabniško_ime« in »ime_skupine«):

$ sudo adduser “uporabniško_ime” “ime_grupe”

Odstranite uporabnika iz obstoječe skupine

Če želite uporabnika odstraniti iz obstoječe skupine, zaženite spodnji ukaz (zamenjajte »uporabniško_ime« in »ime_skupine«):

$ sudo deluser “uporabniško_ime” “ime_grupe”

Preimenuj obstoječega uporabnika

Če želite preimenovati obstoječega uporabnika, zaženite spodnji ukaz (zamenjajte »novo_ime« in »staro_ime«):

$ sudo usermod -l “novo_ime” “staro_ime”

Spremenite geslo obstoječega uporabnika

Če želite spremeniti geslo obstoječega uporabnika, zaženite spodnji ukaz (zamenjajte »uporabniško_ime«):

$ sudo passwd “uporabniško_ime”

Ustvarite novo skupino

Če želite ustvariti novo skupino, zaženite spodnji ukaz (nadomestite ime_skupine):

$ sudo addgroup “ime_grupe”

Če želite ustvariti novo skupino na sistemski ravni, zaženite spodnji ukaz (zamenjajte ime_skupine):

$ sudo addgroup --system “ime_grupe”

Izbrišite obstoječo skupino

Če želite izbrisati obstoječo skupino, zaženite spodnji ukaz (zamenjajte »ime_grupe«):

$ sudo delgroup “ime_grupe”

Če želite izbrisati obstoječo skupino na sistemski ravni, zaženite spodnji ukaz (zamenjajte »ime_grupe«):

$ sudo delgroup --sistem "ime_grupe"

Zaključek

To je nekaj ukazov, s katerimi lahko upravljate uporabnike in skupine v vašem sistemu. Bodite previdni pri preimenovanju in odstranjevanju uporabnikov, saj lahko napačen ukaz povzroči trajno odstranitev datotek drugega uporabnika ali pa mu omeji prijavo. Če želite ohraniti datoteke uporabnika, pred brisanjem uporabnika varnostno kopirajte njegov domači imenik.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...