Ako administrirate Linux poslužitelj, vjerojatno ćete morati stvoriti korisnike i grupe. Bit ćete ograničeni na nekoliko ključnih načina, a da ne znate kako stvoriti korisnike. Prvo, novi korisnici se ne mogu dodavati u sustav. Drugo, možda ćete morati stvoriti korisnika koji će instalirati dio softvera. Što se tiče grupa, osim potrebe za stvaranjem grupa za uspješnu instalaciju određenog softvera, ovo je izvrstan način za kontrolu korisničkih dopuštenja za direktorije.
Velike su šanse da ćete to također morati učiniti iz naredbenog retka. Zbog nužnosti ovog zadatka, želim vas provesti kroz proces:
- Stvaranje korisnika.
- Stvaranje grupa.
- Dodavanje korisnika u grupe.
Zaronimo u to kako biste mogli nadograditi svoju Linux administratorsku igru.
Sadržaj objave
Stvaranje korisnika
Za ovo ćemo koristiti naredbu useradd. Ova je naredba prilično fleksibilna i omogućuje vam stvaranje korisnika koji se mogu prijaviti ili čak korisnika koji se ne mogu prijaviti (kada kreirate korisnika za instalaciju softvera).
Osnovna sintaksa naredbe je:
|
1 |
useradd [options] username |
Recimo, želite stvoriti korisnika olivia tako da ima kućni imenik i da se može prijaviti. Ako biste izdali naredbu:
|
1 |
sudo useradd olivia |
Korisnik bi bio dodan, bez matičnog direktorija i bio bi zaključan od prijave. Umjesto izdavanja naredbe bez argumenata, idemo s ovim:
|
1 |
sudo useradd -m olivia |
Gornja naredba stvorila bi korisnika i također stvorila korisnički matični direktorij koji odgovara korisničkom imenu. Dakle, ako ste pogledali u /home imenik, sada biste vidjeli oliviju.
Ali što je s tim problemom zaključavanja? Postoje dva načina na koje to možete učiniti. Ako ste već stvorili korisnika, možete izdati naredbu:
|
1 |
sudo passwd olivia |
Od vas će se tražiti da unesete i potvrdite novu lozinku. U ovom trenutku, korisnički račun će biti otključan i oni se mogu prijaviti.
Ako želite sve ovo napraviti u jednom koraku, ta bi naredba izgledala ovako:
|
1 |
sudo useradd -m olivia -p PASSWORD |
Gdje je PASSWORD lozinka koju želite koristiti za korisnika olivia.
Nakon što se korisnik prijavi, može promijeniti svoju lozinku korištenjem naredbe passwd, unosom trenutne lozinke, a zatim unosom/potvrdom nove lozinke.
Ako trebate stvoriti korisnika koji nema matični direktorij i zaključan je za prijavu, to možete učiniti pomoću sljedećih naredbi:
|
1 2 |
sudo useradd -M USERNAME sudo usermod -L USERNAME<code> |
Gdje je USERNAME ime korisnika kojeg treba dodati.
Prva naredba stvara korisnika bez matičnog imenika, a druga naredba zaključava prijavu korisnika.
Stvaranje grupa i dodavanje korisnika
Sada je vrijeme za stvaranje grupe. Kreirajmo uvodnik grupe. Da biste to učinili, trebali biste izdati naredbu:
|
1 |
sudo groupadd editorial |
Sada želimo dodati našu novu korisnicu, oliviju, u uvodnik grupe. Za to ćemo iskoristiti naredbu usermod. Ova naredba je vrlo jednostavna za korištenje.
|
1 |
sudo usermod -a -G editorial olivia |
Opcija -a govori usermodu da dodajemo, a -G opcija govori usermodu da dodajemo nazivu grupe koji slijedi iza opcije.
Kako znate koji su korisnici već članovi grupe? To možete učiniti na staromodan način:
|
1 |
grep editorial /etc/group |
Gornja naredba izlistat će relevantne informacije o grupi.
Druga metoda za otkrivanje tko je u grupi je pomoću članova naredbe. Ova naredba nije instalirana na većini distribucija, ali se može instalirati iz standardnih repozitorija. Ako koristite Ubuntu distribuciju, naredba za instalaciju bi bila:
|
1 |
sudo apt-get install members |
Jednom instalirana, naredba za ispisivanje tko je u našoj uredničkoj skupini bila bi:
|
1 |
members editorial |
To je puno učinkovitije od korištenja grepa i prikazat će samo imena članova grupe.
Upravljanje korisnicima postalo jednostavno
Ako ste bili zabrinuti da će upravljanje korisnicima na Linuxu biti izazov, sada biste trebali moći ostaviti te brige po strani. Istini za volju, upravljanje korisnicima u Linuxu prilično je jednostavno — samo trebate znati s kojim naredbama raditi. Za više informacija o ovim alatima izdajte naredbe man useradd, man groupadd, man usermod i man members.



