Za pokretanje administrativnih zadataka u Linuxu morate imati pristup root -u (također poznat i kao superkorisnik). Odvojeni root račun uobičajen je u većini Linux distribucija, ali Ubuntu prema zadanim postavkama onemogućuje root. To sprječava korisnike da pogriješe i čuva sustav od uljeza. Za pokretanje naredbi koje zahtijevaju root pristup koristite sudo.
Koraci
Metoda 1 od 2: Pokretanje korijenskih naredbi sa Sudom
Korak 1. Pritisnite Ctrl+Alt+T da biste otvorili prozor terminala
Budući da Ubuntu prema zadanim postavkama zaključava root račun, ne možete koristiti su da postane root kao što biste to učinili u drugim distribucijama Linuxa. Umjesto toga započnite svoje naredbe sa sudo.
Korak 2. Upišite sudo prije ostatka naredbe
"Sudo" znači "zamjenski korisnik radi". Kada sudo dodate na početak naredbe, naredba će se izvoditi kao root.
- Na primjer: sudo /etc/init.d/networking stop zaustavlja mrežnu uslugu, a sudo adduser dodaje novog korisnika u sustav. Oba ova zadatka zahtijevaju root pristup.
- Od vas će se tražiti da unesete lozinku prije nego što sudo pokrene naredbu. Linux pohranjuje vašu lozinku 15 minuta pa je nećete morati neprestano upisivati.
Korak 3. Upišite gksudo prije izvođenja naredbe koja otvara program s grafičkim korisničkim sučeljem (GUI)
Iz sigurnosnih razloga Ubuntu ne preporučuje korištenje “sudo” za otvaranje programa s grafičkim sučeljima. Umjesto toga, upišite gksudo prije naredbe koja pokreće program.
- Na primjer: upišite gksudo gedit /etc /fstab da biste otvorili datoteku "fstab" u GEdit -u, programu za uređivanje s grafičkim sučeljem.
- Ako koristite KDE Window Manager, umjesto gksudo koristite kdesudo.
Korak 4. Simulirajte korijensko okruženje
Ako ste napredni korisnik koji treba pristup stvarnoj root ljusci za pokretanje određenih skripti, simulirajte root ljusku sudo –i. Ova naredba će vam omogućiti superkorisnički pristup s root -ovim varijablama okruženja.
- Unesite naredbu sudo passwd root. To će stvoriti lozinku za root, u biti "omogućiti" račun. Ne zaboravite ovu lozinku.
- Upišite sudo -i. Unesite root lozinku kada se to od vas zatraži.
- Odziv će se promijeniti iz $ u #, što znači da imate root pristup.
Korak 5. Omogućite sudo pristup drugom korisniku
Ako postavljate račun za nekoga tko trenutno nema root pristup, morat ćete dodati njegovo korisničko ime u sudo grupu. Da biste to učinili, upišite usermod -aG sudo korisničko ime (ali "korisničko ime" zamijenite ispravnim korisničkim imenom).
Metoda 2 od 2: Omogućavanje root korisnika
Korak 1. Pritisnite Ctrl+Alt+T da biste otvorili prozor terminala
Iz sigurnosnih razloga (i kako bi se izbjegla šteta), korisnički račun korijena je prema zadanim postavkama zaključan. Za sigurno pokretanje naredbi kao root trebate koristiti
sudo
ili
gksudo
umjesto toga. Ako apsolutno morate imati zasebnog root korisnika (ako to zahtijeva program koji koristi vaša tvrtka ili će ovu radnu stanicu koristiti samo jedan korisnik), možete omogućiti root korisnika nekim jednostavnim naredbama.
Omogućavanje root korisnika može dovesti vaš sustav u opasnost i Ubuntu ga ne preporučuje
Korak 2. Upišite sudo passwd root i pritisnite ↵ Enter
Od vas će se tražiti da postavite novu lozinku za root korisnika. Nemojte izgubiti ovu lozinku.
Korak 3. Unesite lozinku, a zatim pritisnite ↵ Enter
Korak 4. Ponovno upišite lozinku kada se to od vas zatraži, a zatim pritisnite ↵ Enter
Korisnik root trebao bi sada imati lozinku.
Korak 5. Upišite su - i pritisnite ↵ Enter
Unesite root lozinku kada se od vas zatraži da dođete do root upita.
Da biste onemogućili root račun, upišite sudo passwd -dl root
Savjeti
- Trebali biste izbjegavati prijavljivanje kao root što je više moguće. Možete pokrenuti gotovo svaku naredbu potrebnu za superkorisnika sa sudo ili gksudo.
- Također možete koristiti sudo –i za pristup ljusci drugog korisnika u sustavu. Da biste postali korisnik "jane", upišite sudo –I jane, a zatim unesite svoju lozinku kada se to od vas zatraži (ne Janeina).