Upravljanje korisnicima

Kako popisati i upravljati korisnicima u Linuxu

Kako popisati i upravljati korisnicima u Linuxu
Linux distribucije isporučuju se s ugrađenom podrškom za više korisničkih uloga i profila. Korištenjem različitih korisničkih računa i grupa moguće je učiniti da se isti sustav različito ponaša za različite korisnike ili ograničiti pristup i privilegije određenim korisnicima.

Ovaj će članak objasniti kako stvoriti, izbrisati i upravljati korisnicima i grupama u Linuxu (testiran s Ubuntu 19.10)

Što je korisnik?

"Korisnik" je entitet koji ima pravo pristupa i izmjene Linux sustava u punom ili ograničenom kapacitetu. U tipičnom Linux sustavu može biti mnogo korisnika. Zapravo, tijekom instalacije OS-a temeljenog na Linuxu poput Ubuntu-a, automatski se kreiraju zadani korisnik s prijavom i lozinkom, kao i mnogi korisnici na razini sustava.

Što je grupa?

"Grupa" je široka kolekcija različitih korisnika u Linux sustavu. Grupe se obično stvaraju kako bi se definirao isti skup pravila i sigurnosnih politika za svakog korisnika koji spada pod njih. Te grupe omogućuju bolju organizaciju korisnika ograničavanjem privilegija i pristupa sustavu.

Razlika između korisnika sustava i normalnog korisnika

Uobičajeni korisnici i korisnici sustava u osnovi su isti. Neki ih koriste u organizacijske svrhe klasificirajući ih na temelju dodijeljenih korisničkih ID-ova (UID-ova), jer korisnici sustava i uobičajeni korisnici obično imaju različit raspon ID-a.

Grafička aplikacija za upravljanje korisnicima i grupama

Aplikacija "Korisnici i grupe" unaprijed je unaprijed instalirana na većini distribucija temeljenih na GNOME-u. Ako nije, instalirajte ga u Ubuntu pokretanjem naredbe u nastavku:

$ sudo apt install gnome-system-tools

Jednostavno ga pokrenite iz pokretača aplikacija i kliknite vidljive gumbe za upravljanje korisnicima i grupama.

Popis korisnika pomoću naredbenog retka

Da biste vidjeli detaljan popis svih korisnika na Ubuntuu, pokrenite jednu od sljedećih naredbi:

$ mačka / etc / passwd
$ getent passwd

Da biste vidjeli samo korisnička imena, pokrenite sljedeću naredbu:

$ compgen -u

Popis svih grupa

Da biste popisali sve grupe, pokrenite naredbu u nastavku:

$ grupe

Dodajte novog korisnika

Da biste dodali novog normalnog korisnika, pokrenite naredbu u nastavku (zamijenite “user_name”):

$ sudo adduser “korisničko ime”

Da biste dodali novog korisnika sustava, pokrenite naredbu u nastavku (zamijenite “user_name”):

$ sudo adduser --sistem "korisničko ime"

Stvorit će se novi početni direktorij za svakog novog korisnika stvorenog pomoću gornjih naredbi.

Uklonite postojećeg korisnika

Da biste izbrisali korisnika, pokrenite naredbu u nastavku (zamijenite “user_name”):

$ sudo deluser “korisničko ime”

Da biste izbrisali korisnika zajedno s njegovom matičnom mapom, pokrenite naredbu u nastavku (zamijenite "user_name"):

$ sudo deluser --remove-home “korisničko ime”

Da biste izbrisali korisnika zajedno sa svim datotekama povezanim s njim, pokrenite naredbu u nastavku (zamijenite "user_name"):

$ sudo deluser --remove-all-files “korisničko ime”

Dodajte novog korisnika u postojeću grupu

Da biste dodali novog korisnika u postojeću grupu, pokrenite naredbu u nastavku (zamijenite "korisničko ime" i "ime_grupe"):

$ sudo adduser “korisničko ime” “ime_grupe”

Uklonite korisnika iz postojeće grupe

Da biste uklonili korisnika iz postojeće grupe, pokrenite naredbu u nastavku (zamijenite "korisničko ime" i "ime_grupe"):

$ sudo deluser “korisničko ime” “ime_grupe”

Preimenuj postojećeg korisnika

Da biste preimenovali postojećeg korisnika, pokrenite naredbu u nastavku (zamijenite "novo_ime" i "staro_ime"):

$ sudo usermod -l “novo_ime” “staro_ime”

Promijenite lozinku postojećeg korisnika

Da biste promijenili lozinku postojećeg korisnika, pokrenite naredbu u nastavku (zamijenite "korisničko ime"):

$ sudo passwd “korisničko ime”

Stvorite novu grupu

Da biste stvorili novu grupu, pokrenite naredbu u nastavku (zamijenite „ime_grupe“):

$ sudo addgroup “ime_grupe”

Da biste stvorili novu grupu na razini sustava, pokrenite naredbu u nastavku (zamijenite „ime_grupe“):

$ sudo addgroup --sistem "ime_grupe"

Izbrišite postojeću grupu

Da biste izbrisali postojeću grupu, pokrenite naredbu u nastavku (zamijenite „ime_grupe“):

$ sudo delgroup “ime_grupe”

Da biste izbrisali postojeću grupu na razini sustava, pokrenite naredbu u nastavku (zamijenite „ime_grupe“):

$ sudo delgroup --sistem "ime_grupe"

Zaključak

Ovo je nekoliko naredbi koje možete koristiti za upravljanje korisnicima i grupama na vašem sustavu. Budite oprezni pri preimenovanju i uklanjanju korisnika jer pogrešna naredba može dovesti do trajnog uklanjanja datoteka drugog korisnika ili može ograničiti njegovu prijavu. Ako želite sačuvati datoteke korisnika, prije brisanja korisnika napravite sigurnosnu kopiju njegovog kućnog direktorija.

Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
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...