Administracija korisničkih naloga predstavlja jedan od osnovnih zadataka Linux sistem administratora. Upravljanje korisnicima uključuje kreiranje naloga, dodjelu privilegija, upravljanje grupama, promjenu lozinki i kontrolu pristupa sistemu. Linux nudi veliki broj alata koji omogućavaju administratorima efikasno upravljanje korisničkim nalozima. U nastavku donosimo 20 praktičnih komandi koje se često koriste u administraciji korisnika i grupa.
1. Informacije o korisniku
Primjer komande sa sintaksom:
$id amar
Prikazuje UID, GID, i grupe korisnika.
2. Provjera trenutno prijavljenih korisnika
Primjer komande sa sintaksom:
$who
Prikazuje korisnike koji su trenutno prijavljeni na sistem.
3. Detaljniji pregled prijavljenih korisnika
Primjer komande sa sintaksom:
$w
Prikazuje aktivne korisnike i procese koji završavaju.
4. Pregled svih korisnika na sistemu
Primjer komande sa sintaksom:
$cut -d: -f1 /etc/passwd
Prikazuje listu svih korisničkih naloga.
5. Kreiranje novog korisnika
Primjer komande sa sintaksom:
$useradd amar
Dodaje novog korisnika na sistem.
6. Kreiranje korisnika sa home direktorijem
Primjer komande sa sintaksom:
$useradd -m amar
Automatski kreira /home/amar.
7. Postavljanje lozinke korisniku
Primjer komande sa sintaksom:
$passwd amar
Postavlja ili mijenja lozinku.
8. Brisanje korisnika
Primjer komande sa sintaksom:
$userdel amar
Briše korisnički nalog amar.
9. Brisanje korisnika zajedno sa home direktorijem
Primjer komande sa sintaksom:
$userdel -r amar
Briše korisnika i njegov home direktorij.
10. Kreiranje nove grupe
Primjer komande sa sintaksom:
$groupadd developers
Dodaje novu grupu
11. Brisanje grupe
Primjer komande sa sintaksom:
$groupdel developers
Uklanja grupu.
12. Dodavanje korisnika u grupu
Primjer komande sa sintaksom:
$usermod -aG sudo amar
Dodaje korisnika u grupu sudo.
13. Pregled grupa korisnika
Primjer komande sa sintaksom:
$groups amar
Prikazuje grupe kojima korisnik pripada.
14. Promjena korisničkog shell-a
Primjer komande sa sintaksom:
$chsh -s /bin/bash amar
Mijenja podrazumijevani shell korisnika.
15. Promjena home direktorija
Primjer komande sa sintaksom:
$usermod -d /home/newhome amar
Mijenja home direktorij korisnika.
16. Zaključavanje korisničkog naloga
Primjer komande sa sintaksom:
$passwd -l amar
Zaključava korisnički nalog.
17. Otključavanje korisničkog naloga
Primjer komande sa sintaksom:
$passwd -u amar
Zaključava korisnički nalog.
18. Postavljanje isteka lozinke
Primjer komande sa sintaksom:
$chage -M 90 amar
Lozinka mora biti promijenjena nakon 90 dana.
19. Pregled informacija o isteku lozinke
Primjer komande sa sintaksom:
$chage -l amar
Prikazuje informacije o lozinki.
20. Privremena promjena korisnika
Primjer komande sa sintaksom:
$su -portalbhlinux
Prebacuje se na korisnički nalog portalbhlinux.
Dodatak: Kreiranje kompletnog korisničkog naloga u jednoj komandi
Primjer komande sa sintaksom:
$useradd -m -c "Amar Tufo" -d /home/amar -s /bin/bash amar$
Kreira kompletan korisnički nalog sa home direktorijem, imenom i prezimenom korisnika, korisničkim imenom, zadanim šelom itd. Na ovaj način administrator može kompletno kreirati korisnički nalog u samo dvije komande, što je veoma korisno prilikom administracije servera sa velikim brojem korisnika. Kasnije je potrebno kroz komandu `passwd` dodijeliti korisničku lozinku i nalog je spreman za upotrebu.
✅ Zaključak
Efikasno upravljanje korisnicima i grupama predstavlja važan dio administracije Linux sistema. Komande poput useradd, usermod, passwd i chage omogućavaju administratorima kontrolu nad pristupom sistemu i sigurnosnim politikama. Pravilna administracija korisničkih naloga doprinosi sigurnosti, stabilnosti i organizaciji Linux okruženja.







Nema komentara:
Objavi komentar