Kaip išvardyti ir valdyti vartotojus „Linux“

How List Manage Users Linux



„Linux“ platinimai tiekiami su integruotu kelių vartotojų vaidmenų ir profilių palaikymu. Naudojant skirtingas vartotojų paskyras ir grupes, galima priversti tą pačią sistemą skirtingai elgtis skirtingiems vartotojams arba apriboti prieigą ir privilegijas tam tikriems vartotojams.

Šiame straipsnyje bus paaiškinta, kaip sukurti, ištrinti ir valdyti vartotojus ir grupes „Linux“ (išbandyta naudojant „Ubuntu 19.10“)







Kas yra Vartotojas?

Vartotojas yra subjektas, turintis teisę visiškai arba ribotai pasiekti ir keisti „Linux“ sistemą. Įprastoje „Linux“ sistemoje gali būti daug vartotojų. Tiesą sakant, diegiant „Linux“ pagrįstą OS, pvz., „Ubuntu“, automatiškai sukuriamas numatytasis vartotojas, turintis prisijungimo vardą ir slaptažodį, taip pat daugelis sistemos lygio vartotojų.



Kas yra Grupė?

Grupė yra plati įvairių „Linux“ sistemos vartotojų kolekcija. Grupės paprastai sukuriamos tam, kad apibrėžtų tas pačias taisykles ir saugumo politiką kiekvienam vartotojui, kuriam jos taikomos. Šios grupės leidžia geriau organizuoti vartotojus, apribodamos privilegijas ir prieigą prie sistemos.



Skirtumas tarp sistemos vartotojo ir paprasto vartotojo

Įprasti vartotojai ir sistemos vartotojai iš esmės yra vienodi. Kai kurie žmonės juos naudoja organizaciniais tikslais, klasifikuodami juos pagal priskirtus vartotojo ID (UID), nes sistemos naudotojai ir paprasti vartotojai paprastai turi skirtingus ID diapazonus.





Grafinė programa vartotojams ir grupėms valdyti

„User and Groups“ programa pagal numatytuosius nustatymus yra iš anksto įdiegta daugumoje GNOME platinimų. Jei ne, įdiekite jį „Ubuntu“ vykdydami toliau nurodytą komandą:

$sudotinkamasdiegtignome-system-tools

Tiesiog paleiskite ją iš programų paleidimo priemonės ir spustelėkite matomus mygtukus, kad galėtumėte valdyti vartotojus ir grupes.



Išvardykite vartotojus naudodami komandinę eilutę

Norėdami pamatyti išsamų visų „Ubuntu“ vartotojų sąrašą, paleiskite vieną iš šių komandų:

$katė /ir kt/passwd
$sustingęs passwd

Norėdami pamatyti tik vartotojo vardus, paleiskite šią komandą:

$junginys -u

Išvardyti visas grupes

Norėdami išvardyti visas grupes, paleiskite šią komandą:

$grupes

Pridėti naują vartotoją

Norėdami pridėti naują įprastą vartotoją, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą):

$sudoadduser user_name

Norėdami pridėti naują sistemos vartotoją, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą):

$sudopridėtinis-sistemaVartotojo vardas

Bus sukurtas naujas namų katalogas kiekvienam naujam vartotojui, sukurtam naudojant aukščiau pateiktas komandas.

Pašalinti esamą vartotoją

Jei norite ištrinti vartotoją, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą):

$sudokliedesio vartotojo vardas

Jei norite ištrinti vartotoją kartu su jo namų aplanku, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą):

$sudokliedesys-pašalinimas-namaiVartotojo vardas

Jei norite ištrinti vartotoją kartu su visais su juo susijusiais failais, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą):

$sudokliedesys-pašalinti visus failusVartotojo vardas

Pridėkite naują vartotoją prie esamos grupės

Norėdami pridėti naują vartotoją prie esamos grupės, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą ir grupės pavadinimą):

$sudoadduser user_name group_name

Pašalinkite vartotoją iš esamos grupės

Norėdami pašalinti vartotoją iš esamos grupės, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą ir grupės pavadinimą):

$sudokliedesio vartotojo_vardas grupės_pavadinimas

Pervardyti esamą vartotoją

Norėdami pervardyti esamą vartotoją, paleiskite toliau pateiktą komandą (pakeiskite naują ir seną vardą):

$sudousermod-jienaujas_pavadinimas senas_vardas

Pakeiskite esamo vartotojo slaptažodį

Jei norite pakeisti esamo vartotojo slaptažodį, paleiskite toliau pateiktą komandą (pakeiskite vartotojo vardą):

$sudo passwdVartotojo vardas

Sukurkite naują grupę

Norėdami sukurti naują grupę, paleiskite toliau pateiktą komandą (pakeiskite grupės pavadinimą):

$sudogrupių grupės_pavadinimas

Norėdami sukurti naują sistemos lygio grupę, paleiskite toliau pateiktą komandą (pakeiskite grupės_pavadinimą):

$sudopapildoma grupė-sistemagrupės pavadinimas

Ištrinti esamą grupę

Norėdami ištrinti esamą grupę, paleiskite toliau pateiktą komandą (pakeiskite grupės pavadinimą):

$sudodelgroup group_name

Jei norite ištrinti esamą sistemos lygio grupę, paleiskite žemiau esančią komandą (pakeiskite grupės pavadinimą):

$sudodelgroup-sistemagrupės pavadinimas

Išvada

Tai yra keletas komandų, kurias galite naudoti norėdami valdyti savo sistemos vartotojus ir grupes. Būkite atsargūs pervardydami ir pašalindami vartotojus, nes neteisinga komanda gali visam laikui pašalinti kito vartotojo failus arba apriboti jo prisijungimą. Jei norite išsaugoti vartotojo failus, prieš ištrindami naudotoją būtinai pasidarykite jo namų katalogo atsarginę kopiją.