Danas se svaki operativni sistem ne smatra potpunim ako nema režim za više korisnika. Pa u Linuxu. Prije su u OS-u postojale samo tri glavne zastave koje kontroliraju prava pristupa svakog određenog korisnika, a to su čitanje, pisanje i izravno izvršavanje. Međutim, nakon nekog vremena, programeri su shvatili da to nije dovoljno i stvorili su posebne grupe korisnika ovog OS-a. Uz njihovu pomoć nekoliko ljudi je u mogućnosti dobiti priliku upotrebe istog resursa.
Načini dodavanja korisnika u grupe
Apsolutno svaki korisnik može odabrati primarnu grupu, koja će biti glavna grupa, i bočne, kojima se može pridružiti po svojoj volji. Vrijedno je objasniti ova dva koncepta:
- Primarna (glavna) grupa kreira se odmah nakon registracije u OS. To se događa automatski. Korisnik ima pravo biti samo u jednoj primarnoj grupi, kojoj se ime najčešće dodjeljuje prema upisanom korisničkom imenu.
- Bočne grupe su neobavezne i mogu se mijenjati tokom upotrebe računara. Međutim, ne zaboravite da je broj bočnih skupina strogo ograničen i ne može prelaziti 32.
Sada pogledajmo kako možete komunicirati s grupama korisnika u distribucijama Linuxa.
Metoda 1: GUI programi
Nažalost, u Linuxu ne postoji vrhunski program koji ima funkciju dodavanja novih korisničkih grupa. S obzirom na to, na svaki grafički oklop primjenjuje se drugačiji program.
KUser za KDE
Za dodavanje novih korisnika u Linux distribuciju pomoću grafičke ljuske KDE radne površine, koristi se program Kuser koji se može instalirati na računalo pisanjem na "Terminal" naredba:
sudo apt-get install kuser
i pritiskom na Unesite.
Ova aplikacija ima primitivno sučelje, što je zgodno za rad. Da biste dodali korisnika u grupu, prvo morate dvaput kliknuti na njegovo ime, a zatim, u prozoru koji se pojavi, otići na karticu "Grupe" i potvrdite okvire u koje želite dodati odabranog korisnika.
Korisnički menadžer za Gnome 3
Što se tiče Gnome-a, onda se upravljanje grupom praktično ne razlikuje. Samo je potrebno instalirati odgovarajući program, koji je identičan prethodnom. Pogledajmo primjer distribucije CentOS-a.
Da biste instalirali User Manager, trebate pokrenuti naredbu:
sudo yum install sistem-config-korisnika
Otvarajući prozor programa, videćete:
Za daljnji rad, dvaput kliknite korisničko ime i okrenite se na kartici pod nazivom "Grupe"koji se otvara u novom prozoru. U ovom odjeljku možete odabrati upravo one grupe koje vas zanimaju. Da biste to učinili, samo morate potvrditi okvire nasuprot onima koje volite. Pored toga, možete odabrati ili promijeniti glavnu grupu:
Korisnici i grupe za jedinstvo
Kao što vidite, uporaba gore navedenih programa se ne razlikuje. No, za grafičku ljusku Unity, koja se koristi u distribuciji Ubuntu i vlasnički je razvoj stvaralaca, upravljanje grupama korisnika neznatno varira. Ali sve u redu.
U početku instalirajte potrebni program. To se vrši automatski, nakon što se izvrši sljedeća naredba u "Terminal":
sudo apt instalirati gnome-system-alate
U slučaju da želite dodati ili izbrisati neku od postojećih grupa ili korisnika, idite na glavni izbornik i pritisnite tipku Upravljanje grupama (1). Nakon što učinite, ispred vas će se pojaviti prozor Opcije grupe, u kojem možete vidjeti popis svih grupa koje su dostupne u sistemu:
Upotrebom dugmeta "Nekretnine" (2) lako možete odabrati svoju omiljenu grupu i dodati korisnike njoj jednostavnim klikom.
Metoda 2: Terminal
Kako bi dodali nove korisnike u Linux-ove sisteme, stručnjaci preporučuju upotrebu terminala, jer ova metoda pruža više mogućnosti. U tu svrhu se koristi naredba.usermod
- Omogućit će vam da mijenjate parametre po svojoj želji. Između ostalog, svojstvena prednost rada s "Terminal" je njegov krajnji rezultat - upute su zajedničke svim distribucijama.
Sintaksa
Sintaksa naredbe nije komplicirana i uključuje tri aspekta:
opcije sintaksa korisnika
Opcije
Sada će se razmatrati samo osnovne opcije naredbe.usermod
koji vam omogućavaju dodavanje novih korisnika u grupe. Slijedi njihov popis:
- -g - omogućava vam postavljanje dodatne glavne skupine za korisnika, međutim, takva bi grupa već trebala postojati, a sve datoteke u matičnom direktoriju automatski prelaze u ovu skupinu.
- -G - posebne dodatne grupe;
- -a - omogućuje vam da odaberete korisnika iz grupe opcija -G i dodajte ga drugim dodatno odabranim skupinama bez promjene trenutne vrijednosti;
Naravno, ukupan broj opcija je puno veći, ali smatramo samo one koje su možda potrebne za dovršavanje zadatka.
Primjeri
Sada pređimo na praksu i razmotrimo upotrebu naredbe kao primjerausermod
. Na primjer, u grupu morate dodati nove korisnike sudo linux, za koje će biti dovoljno pokrenuti sljedeću naredbu u "Terminal":
sudo usermod -a -G korisnik kotača
Vrlo je važno primijetiti č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 kreirali ranije, a to može dovesti do kobnih posljedica.
Razmotrimo jednostavan primjer. Izbrisali ste postojeću grupu točakdodaj korisnika u grupu diskmeđutim, nakon toga ćete morati resetirati lozinku i više nećete moći koristiti prava koja su vam dodijeljena ranije.
Za provjeru korisničkih podataka možete koristiti sljedeću naredbu:
id korisnik
Nakon svega što je učinjeno, možete vidjeti da je dodata dodatna grupa i da su sve prethodno postojeće grupe ostale na mjestu. U slučaju da namjeravate istovremeno dodati nekoliko skupina, trebate ih odvojiti samo zarezom.
sudo usermod -a -G diskovi, vboxusers korisnik
U početku, kada stvorite glavnu grupu korisnika, nosi njegovo ime, međutim, po želji je možete promijeniti u bilo koju koja vam se sviđa, npr. korisnika:
sudo usermod -g korisnik korisnik
Tako vidite da se naziv glavne grupe promijenio. Slične opcije se mogu koristiti u slučaju dodavanja novih korisnika u grupu. sudo linuxpomoću jednostavne naredbe useradd.
Zaključak
Iz svega 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 izvršiti zadatak, najbolja opcija bila bi upotreba programa s grafičkim sučeljem. Ako se odlučite za kardinalne promjene u skupinama, tada ih je u te svrhe potrebno koristiti "Terminal" sa ekipomusermod
.