Kako promijeniti korisnike u Linux ljusci
![](/article/uploadfiles/202210/2022102117581523.jpg)
Linux ima tri vrste računa:sistemski, korisnički i root. Korisnik se prijavljuje na svoj Linux korisnički račun upisivanjem svog korisničkog imena i lozinke. Sistemski procesi, kao što je pošta, također se prijavljuju na Linux kada se pokrenu. Root račun je poseban korisnički račun s neograničenim privilegijama za izvođenje bilo koje operacije. Pod uvjetom da znate lozinku za drugi račun i da račun dopušta prijavu korisnika, možete promijeniti korisnike u Linuxu naredbom "su", koja se obično naziva naredba "zamjenski korisnik", "super korisnik" ili "promjena korisnika". .
Naredba su
Da biste promijenili korisnika i stvorili sesiju kao da se drugi korisnik prijavio iz naredbenog retka, upišite "su -" nakon čega slijedi razmak i korisničko ime ciljanog korisnika. Upišite ciljnu korisničku lozinku kada se to od vas zatraži. Ako izostavite crticu, prijavljujete se na račun drugog korisnika sa svojim varijablama okoline, što može uzrokovati različite rezultate od onih koje bi korisnik iskusio kada se prijavljuje u sustav. Upišite "exit" i pritisnite "Enter" za odjavu s računa i povratak na prethodnu korisničku sesiju.
Glavni račun
Samo nekoliko iskusnih i pouzdanih korisnika obično se može prijaviti kao root korisnik na većini Linux sustava, jer root korisnik može čitati, mijenjati i brisati bilo koju datoteku ili postavku na poslužitelju. Kako bi spriječili hakera da se prijavi kao "root", mnogi Linux sustavi zahtijevaju da root sesija bude pokrenuta iz druge korisničke sesije naredbom "su". Kada upišete "su -" bez korisničkog imena i pritisnete "Enter", sustav pretpostavlja da se želite prijaviti kao root korisnik i traži od vas lozinku root korisnika.
Sigurnosni rizici sa su
Naredba su zahtijeva ponašanje koje je u suprotnosti s većinom mrežnih sigurnosnih pravila i procedura. Na primjer, ako mijenjate korisnike u Linuxu naredbom su, drugi korisnik vam mora reći svoju lozinku. Administratori sustava koji se prebace na root korisnika moraju međusobno dijeliti jednu root lozinku. Iako ovaj dogovor možda ne predstavlja problem za mrežu hobista s tri korisnička računa, on predstavlja neprihvatljiv sigurnosni rizik u mnogim profesionalnim Linux mrežama, a mnoga mrežna sigurnosna pravila zahtijevaju da se naredba onemogući.
Uslužni program sudo
Uslužni program pod nazivom "sudo" popularna je i sigurnija alternativa naredbi su. Konfiguracijska datoteka sudo sadrži popis korisnika koji se mogu prebaciti na druge račune, kao što je root račun. Kada korisnik naredbi doda riječ "sudo", od njega se traži vlastita lozinka, a sustav izvršava samo tu naredbu kao root korisnik. Uz sudo, nema rizika od kompromitiranja root lozinke ili zaboravljanja odjave s root računa.