Da biste izvršavali administrativne zadatke u Linuxu, morate imati pristup root -u (poznat i kao superkorisnik). Imati poseban root račun uobičajeno je u većini Linux distribucija, ali Ubuntu prema zadanim postavkama onemogućuje root. Ovo sprječava korisnike u pravljenju grešaka i čuva sistem od uljeza. Za pokretanje naredbi koje zahtijevaju root pristup, koristite sudo.
Koraci
Metoda 1 od 2: Pokretanje root 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 postanete root kao u drugim distribucijama Linuxa. Umjesto toga započnite svoje naredbe sa sudo.
Korak 2. Upišite sudo prije ostatka naredbe
"Sudo" znači "zamjenski korisnički rad". Kada dodate sudo 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 sistem. Oba ova zadatka zahtijevaju root pristup.
- Od vas će biti zatraženo 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, koristite kdesudo umjesto gksudo.
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. Ovo će stvoriti lozinku za root, u osnovi "omogućiti" račun. Ne zaboravite ovu lozinku.
- Upišite sudo -i. Unesite root lozinku kada se to od vas zatraži.
- Upit ć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 izbjeglo oštećenje), root korisnički račun 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še preduzeće ili će ovu radnu stanicu koristiti samo jedan korisnik), možete omogućiti root korisnika pomoću nekoliko jednostavnih naredbi.
Omogućavanje root korisnika može dovesti vaš sistem 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. Ne gubite ovu lozinku.
Korak 3. Unesite lozinku, a zatim pritisnite ↵ Enter
Korak 4. Ponovite lozinku kada se to od vas zatraži, a zatim pritisnite ↵ Enter
Root korisnik bi sada trebao 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
- Izbjegavajte prijavljivanje sa root -om š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 na sistemu. Da biste postali korisnik "jane", upišite sudo –I jane, a zatim unesite svoju lozinku kada se to od vas zatraži (ne Janeina).