Dodavanje korisnika
Brisanje korisnika
Davanje privilegija Sudo korisniku
Praćenje Sudo pokušaja
Upravljanje korisnicima može biti zastrašujući zadatak: od svakodnevnog održavanja, sigurnosnih rizika i nedostatka temeljite online dokumentacije. Ovaj će vam članak pomoći da započnete objašnjavajući osnove pravilnog upravljanja korisnicima na CentOS sustavima.
Teorija: sudo
sudoje naredba koja se koristi kada korisnik nije prijavljen kao root korisnik, ali želi izvršiti naredbu kao root korisnik. Na primjer, recimo da samo root korisnik ima pristup /etc/test.txtdatoteci. Pokušaj otvaranja datoteke s vi /etc/test.txt"normalnim" korisnikom ne bi uspio, ali bi uspio sudo vi /etc/test.txt, jer se naredba izvršava s root privilegijama.
Dodavanje korisnika
Dodavanje korisnika na CentOS izvodi se addusernaredbom. Jednostavno upišite:
adduser UserName
S obzirom na to da ovom korisniku želite dati lozinku, upišite:
passwd UserName
Ako to ne učinite ručno, korisnik neće imati lozinku.
Brisanje korisnika
Ako korisnik više ne mora imati pristup vašem sustavu, trebate ga izbrisati. Da biste izbrisali korisnika, možete koristiti userdel:
userdel UserName
Dodavanje -rprekidača userdelnaredbi također će uzrokovati brisanje njihovog matičnog imenika ( /home/UserName). Obavezno prvo napravite sigurnosnu kopiju ove mape, ako je potrebno.
userdel -r UserName
Davanje privilegija Sudo korisniku
Uobičajeni slučaj upotrebe za "sudo" postoji kada ne želite dijeliti lozinku root korisničkog računa, ali i dalje želite da korisnici na vašem sustavu mogu izvoditi naredbe na korijenskoj razini. Pokretanje sudokao root korisnik je beskorisno, jer račun već ima root privilegije.
Možete dati korisniku dopuštenje za korištenje sudosa sljedećom naredbom:
gpasswd -a UserName wheel
Ovo dodaje korisnika u wheelgrupu, koja uvijek ima pristup sudonaredbi. Sada korisnik može pokrenuti sudo.
Prilikom pokretanja sudood korisnika se traži zaporka prije nego što se naredba izvrši. Ovo je normalno ponašanje i može se onemogućiti uređivanjem sudopostavki u /etc/sudoers.
Nadgledanje Sudo pokušaja
Radi sigurnosti vašeg sustava, Linux bilježi uspješne i neuspješne pokušaje korištenja sudo. Kada korisnik pokuša koristiti sudobez pristupa, prikazat će se sljedeća pogreška:
UserName is not in the sudoers file. This incident will be reported.
Sudoers incidenti se bilježe na /var/log/secure.