Kako navesti in upravljati uporabnike v Linuxu

How List Manage Users Linux



Distribucije Linuxa so opremljene z vgrajeno podporo za več uporabniških vlog in profilov. Z uporabo različnih uporabniških računov in skupin je mogoče narediti, da se isti sistem obnaša pri različnih uporabnikih, ali omejiti dostop in privilegije za določene uporabnike.

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







Kaj je uporabnik?

Uporabnik je subjekt, ki ima pravice do dostopa in spreminjanja sistema Linux v celoti ali omejeno. V tipičnem sistemu Linux je lahko veliko uporabnikov. Pravzaprav se med namestitvijo operacijskega sistema Linux, kot je Ubuntu, samodejno ustvari vaš privzeti uporabnik z prijavo in geslom ter številni uporabniki na ravni sistema.



Kaj je skupina?

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



Razlika med sistemskim uporabnikom in običajnim uporabnikom

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





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:

$sudoaptnamestitegnome-system-tools

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



Seznam uporabnikov, ki uporabljajo ukazno vrstico

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

$mačka /itd/passwd
$getent passwd

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

$compgen -u

Seznam vseh skupin

Če želite prikazati vse skupine, zaženite spodnji ukaz:

$skupine

Dodajte novega uporabnika

Če želite dodati novega običajnega uporabnika, zaženite spodnji ukaz (zamenjajte user_name):

$sudoadduser uporabniško ime

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

$sudoadduser--sistemauser_name

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

Odstranite obstoječega uporabnika

Če želite izbrisati uporabnika, zaženite spodnji ukaz (zamenjajte user_name):

$sudozavajajoče uporabniško ime

Če želite izbrisati uporabnika skupaj z domačo mapo, zaženite spodnji ukaz (zamenjajte uporabniško ime):

$sudozmotnejši-odstrani-homeuser_name

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

$sudozmotnejši--remove-all-filesuser_name

Dodajte novega uporabnika v obstoječo skupino

Če želite v obstoječo skupino dodati novega uporabnika, zaženite spodnji ukaz (zamenjajte uporabniško ime in ime skupine):

$sudoadduser user_name ime_skupine

Odstranite uporabnika iz obstoječe skupine

Če želite odstraniti uporabnika iz obstoječe skupine, zaženite spodnji ukaz (zamenjajte uporabniško ime in ime skupine):

$sudozavajajoče uporabniško ime ime_skupine

Preimenuj obstoječega uporabnika

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

$sudousermod-novo_ime_staro_ime

Spremeni geslo obstoječega uporabnika

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

$sudo passwduser_name

Ustvarite novo skupino

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

$sudoaddgroup ime_skupine

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

$sudoaddgroup--sistemaime_skupine

Izbrišite obstoječo skupino

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

$sudodelgroup ime_skupine

Če želite izbrisati obstoječo skupino na ravni sistema, zaženite spodnji ukaz (zamenjajte ime_skupine):

$sudodelgroup--sistemaime_skupine

Zaključek

To je nekaj ukazov, ki jih lahko uporabite za upravljanje uporabnikov in skupin v vašem sistemu. Pri preimenovanju in odstranjevanju uporabnikov bodite previdni, saj lahko napačen ukaz povzroči trajno odstranitev datotek drugega uporabnika ali pa omeji njegovo prijavo. Če želite ohraniti datoteke uporabnika, pred brisanjem uporabnika naredite varnostno kopijo njegovega domačega imenika.