Danas se svaki operativni sistem ne smatra punopravnim, ako nema višekorisnički režim. Kao i Linux. Ranije u OS-u postojale su samo tri glavne zastavice koje kontroliraju prava pristupa svakog pojedinog korisnika, to je čitanje, pisanje i direktno izvršavanje. Međutim, nakon nekog vremena, programeri su shvatili da to nije dovoljno i kreirali posebne grupe korisnika ovog OS-a. Uz njihovu pomoć, nekoliko ljudi može dobiti priliku da koriste isti resurs.
Načini dodavanja korisnika grupama
Apsolutno svaki korisnik može da izabere primarnu grupu, koja će biti glavna grupa, i sporedne grupe u koje se može pridružiti po volji. Vrijedi objasniti ova dva pojma:
- Primarna (primarna) grupa se kreira odmah nakon registracije u OS-u. To se događa automatski. Korisnik ima pravo da bude samo u jednoj primarnoj grupi, čije ime se najčešće dodeljuje prema unetom korisničkom imenu.
- Bočne grupe su opcionalne i mogu se promijeniti tokom rada na računaru. Međutim, ne treba zaboraviti da je broj sporednih grupa strogo ograničen i ne smije prelaziti 32.
Sada ćemo pogledati kako možemo komunicirati sa korisničkim grupama u Linux distribucijama.
Metod 1: Programi sa grafičkim interfejsom
Nažalost, nema ultimatum programa koji ima funkciju dodavanja novih korisničkih grupa u Linux distribucijama. S obzirom na to, različit program se primjenjuje na svaku pojedinačnu grafičku ljusku.
KUser za KDE
Da biste dodali nove korisnike u grupu u distribucijama Linuxa pomoću KDE desktop GUI-a, koristite Kuser program koji se može instalirati na računalo pisanjem na "Terminal" naredba:
sudo apt-get install kuser
i pritiskom na tipku Enter.
Ova aplikacija ima primitivni interfejs koji je pogodan za rad. Da biste dodali korisnika u grupu, prvo morate dvaput kliknuti na njegovo ime, a zatim u prozoru koji se pojavi idite na karticu "Grupe" i označite one na koje želite da dodate izabranog korisnika.
"User Manager" za Gnome 3
Što se tiče Gnoma, onda su upravne grupe gotovo iste. Potrebno je samo instalirati odgovarajući program, koji je identičan prethodnom. Razmotrimo primjer distribucije CentOS-a.
Za instalaciju "Upravitelj korisnika", morate pokrenuti naredbu:
sudo yum install system-config-users
Otvaranjem prozora programa vidjet ćete:
Za daljnji rad morate dvaput kliknuti na korisničko ime i pogledati karticu koja se zove "Grupe"otvoren u novom prozoru. U ovom odjeljku možete odabrati grupe koje vas zanimaju. Da biste to uradili, samo označite one koje vam se sviđaju. Osim toga, možete odabrati ili promijeniti glavnu grupu:
"Korisnici i grupe" za jedinstvo
Kao što možete vidjeti, korištenje gore navedenih programa se ne razlikuje. Međutim, za Unity GUI, koji se koristi u Ubuntu distribuciji i koji je vlastiti razvoj kreatora, upravljanje korisničkim grupama je malo drugačije. Ali sve u redu.
Prvo instalirajte potreban program. Ovo se radi automatski, nakon izvršenja naredne naredbe u "Terminal":
sudo apt install gnome-system-tools
U slučaju da želite dodati ili izbrisati neku od postojećih grupa ili korisnika, idite na glavni izbornik i kliknite na gumb "Upravljanje grupama" (1). Nakon što to učinite, pojavit će se prozor. "Opcije grupe"gdje možete vidjeti popis svih grupa dostupnih u sustavu:
Koristeći dugme "Properties" (2) Možete jednostavno odabrati svoju omiljenu grupu i dodati je korisnicima, jednostavno ih otkucavajući.
Metod 2: Terminal
Stručnjaci preporučuju korištenje terminala za dodavanje novih korisnika na sistemima zasnovanim na Linuxu, budući da ova metoda pruža više opcija. U tu svrhu se koristi naredba.usermod
- omogućiće vam da promenite parametre po sopstvenom ukusu. Između ostalog, urođena prednost rada "Terminal" je njegov ultimatum - instrukcija je zajednička za sve distribucije.
Sintaksa
Sintaksa naredbe nije komplicirana i uključuje tri aspekta:
usermod sintaksa opcija
Opcije
Sada ćemo razmotriti samo osnovne opcije tima.usermod
koji vam omogućuju da dodate nove korisnike u grupe. Evo liste:
- -g - dozvoljava vam da postavite dodatnu primarnu grupu za korisnika, međutim, takva grupa bi već trebala biti, a sve datoteke u matičnom direktoriju će automatski biti prebačene u ovu grupu.
- -G - posebne dodatne grupe;
- -a - omogućava vam da izaberete korisnika iz grupe opcija -G i dodati je u druge dodatno odabrane grupe bez zamjene trenutne vrijednosti;
Naravno, ukupan broj opcija je mnogo više, ali uzmemo u obzir samo one koji su možda potrebni za dovršenje zadatka.
Primjeri
Sada se okrećemo vježbanju i uzimamo primjer koristeći naredbuusermod
. Na primjer, morate dodati nove korisnike u grupu. sudo linuxza koje će biti dovoljno izvršiti narednu naredbu u "Terminal":
sudo usermod -a -G korisnik kotača
Veoma je važno napomenuti činjenicu da ako isključite opciju iz sintakse -a i ostavite samo -G, tada će uslužni program automatski uništiti sve one grupe koje ste ranije stvorili, a to može dovesti do nepopravljivih posljedica.
Razmotrimo jednostavan primer. Izbrisali ste postojeću grupu wheeldodajte korisnika u grupu diskmeđutim, nakon toga morat ćete resetirati lozinku i više nećete moći koristiti prava koja su vam dodijeljena ranije.
Da biste provjerili korisničke informacije, možete koristiti sljedeću naredbu:
id korisnik
Nakon svega što ste uradili, moći ćete da vidite da je dodata dodatna grupa i da su sve ranije postojeće grupe ostale na svom mestu. U slučaju da planirate da dodate nekoliko grupa istovremeno, potrebno je da ih razdvojite zarezom.
sudo usermod -a -G diskovi, vboxusers korisnik
Prvobitno, prilikom kreiranja, glavna grupa korisnika nosi njegovo ime, ali ako želite, možete je promijeniti u bilo koje, na primjer, korisnika:
sudo usermod -g korisnik korisnik
Vidite da se ime glavne grupe promenilo. Slične opcije mogu se koristiti u slučaju dodavanja novih korisnika u grupu sudo linuxkoristeći jednostavnu komandu useradd.
Zaključak
Iz gore navedenog, može se naglasiti da postoji mnogo opcija za dodavanje korisnika u Linux grupu, i svaka je dobra na svoj način. Na primjer, ako ste neiskusan korisnik ili želite brzo i jednostavno dovršiti zadatak, onda je najbolja opcija korištenje programa s grafičkim sučeljem. Ako ste odlučili da napravite velike promene u grupama, onda za ove svrhe treba da koristite "Terminal" sa timomusermod
.