Na Linuxu, naredba sudo daje vam krajnju privilegiju za obavljanje različitih administrativnih funkcija, unatoč vašem nekorijenskom pristupu. No da biste koristili sudo, morate imati račun superkorisnika na svom sustavu.
Budući da postoji nekoliko Linux operativnih sustava, poznatijih kao distros, postoji više načina za dodavanje sudo korisnika. Čitajte dalje kako biste saznali više o tome kako možete koristiti naredbe Linuxa unutar različitih distribucija kako biste postigli ovaj jednostavan, ali bitan zadatak.
Dodavanje superkorisnika na Ubuntu i Debian
Unutar Ubuntua i drugih distribucija zasnovanih na Debianu postoje dva istaknuta načina dodavanja sudo korisnika. To možete učiniti putem terminala ili grafičkim pristupom pomoću postavki sustava.
1. Pristup naredbenog retka
Da biste dodali sudo korisnika putem naredbenog retka, morate prvo pokrenuti terminal. Zatim upišite sljedeću naredbu:
sudo adduser korisničko ime
...gdje Korisničko ime je ime novog korisnika kojeg želite stvoriti.
Ova naredba će stvoriti novog korisnika kojeg možete dodati u sudoers grupu. Opet, postoji više načina za dodavanje korisnika u sudo grupu. Prvi način je korištenje usermod naredba.
sudo usermod -aG sudo korisničko ime
...gdje -a se odnosi na Dodati funkciju i G stoji za Skupina.
Nakon što ste dodali korisnika u sudo grupu, morate provjeriti radi li prethodno spomenuta naredba ispravno. Za potvrdu upišite sljedeće:
korisničko ime za grupe
U slučaju da ste iskusan korisnik i radije izbjegavate više naredbi, možete izravno stvoriti novog superkorisnika koristeći jednu naredbu:
sudo adduser korisničko ime sudo
Proces provjere ostaje isti kao i prije.
2. Korištenje grafičkog sučelja
Prije nego što dodate korisnika u sudo grupu pomoću postavki sustava, morat ćete prvo stvoriti novog korisnika putem naredbenog retka. Zatim slijedite dolje navedene korake za nastavak:
- Idite na izbornik Applications i kliknite na Korisnici opcija. Vidjet ćete popis korisnika uključujući novostvorene korisnike.
- Klikni na Otključati opciju, nakon čega slijedi root lozinka. Možete se prebaciti na drugi korisnički račun jednostavnim klikom na njega.
- Čim ga odaberete, vidjet ćete opciju za pretvaranje novostvorenog korisničkog računa u administratorski. Uključite / isključite gumb pored Administrator oznaku, a račun će biti dodan kao sudo račun.
Povezano: Kako koristiti sudo naredbe bez lozinke u Linuxu
Stvaranje novog superkorisnika na Arch Linuxu
Na Arch Linuxu, budući da sustav prema zadanim postavkama ne stvara sudo račun, korisnik ga mora stvoriti ručno. Prvi korak je dobiti root pristup pomoću su naredba.
su
Unesite lozinku za root korisnika nakon čega slijedi donja naredba:
pacman -Sy sudo
Čim se sudo instalira, stvorite novog korisnika.
useradd --create-home korisničko ime
Postavite lozinku za novog korisnika pomoću naredba passwd.
passwd korisničko ime
Sada je vrijeme da dodajte novostvoreno korisničko ime na popis sudoers. Koristiti usermod naredbu da se to postigne.
usermod --append --groups korisničko ime kotača
Datoteku sudoers možete provjeriti pomoću sljedeće naredbe:
visudo
Jednom /etc/sudoers otvara se datoteka, morate urediti neke specifikacije korisničkih privilegija koje se nalaze pri dnu datoteke sudoers. Pronađite sljedeći redak u tekstualnoj datoteci:
#%kotač ALL = (SVE) ALL
Izlaz:
Uklonite # simbol koji prethodi %kotač redak i spremite promjene. Pritisnite Ctrl + O na tipkovnici za spremanje datoteke.
Da biste provjerili je li korisnik uspješno dodan, morate izvršiti sljedeću naredbu:
su korisničko ime
Bash upit će se promijeniti tako da odražava ime novog korisnika. Za potvrdu upišite:
tko sam ja
Trebao bi prikazati ime trenutnog korisnika. Da biste provjerili ima li novi korisnik sudo privilegije, upišite:
sudo whoami
Ako se prikaže izlaz korijen, tada trenutni korisnik ima administrativni pristup.
Dodavanje sudo računa u CentOS
S obzirom na popularnost CentOS -a, bilo bi šteta propustiti postupak dodavanja sudo računa u ovaj distro. Postupak dodavanja sudo računa u CentOS -u prilično je sličan gore navedenom postupku za Arch Linux, ali s nekoliko osnovnih promjena.
Prije nego stvorite novog korisnika, morate se prijaviti kao root. Da biste to učinili, upotrijebite su naredba:
su
Nakon što ste se prijavili kao root korisnik, vrijeme je za stvaranje novog korisnika, kojeg ćemo zatim dodati na popis sudoers.
useradd -G korisničko ime kotača
Postavite lozinku za ovog novog korisnika pomoću naredbe passwd.
passwd korisničko ime
Sada se prijavite kao novi korisnik kako biste provjerili imate li sudo pristup. Da biste to učinili, unesite sljedeće naredbe jednu po jednu:
su korisničko ime
sudo whoami
Izlaz:
Čim pritisnete enter nakon upisivanja prve naredbe, sustav će od vas zatražiti lozinku. Unesite novu lozinku za nastavak. Prikazat će se izlaz gornje naredbe korijen, što znači da trenutni korisnik ima root ovlasti.
Kako dodati superkorisnika u Fedoru
Na kraju, ali ne i najmanje važno, u slučaju da Fedoru koristite kao primarni OS, možete dodijeliti privilegije superusera novom korisniku u nekoliko jednostavnih koraka.
Da biste stvorili novog korisnika, upotrijebite naredbu adduser na sljedeći način:
adduser korisničko ime
Sada postavite lozinku za novog korisnika.
passwd korisničko ime
Dodajte ovog novostvorenog korisnika u kotač grupa koja koristi usermod naredba.
usermod -aG korisničko ime kotača
Otvorite datoteku sudoers pomoću sljedeće naredbe:
visudo
Sada morate urediti neke specifikacije korisničkih privilegija. Pronađite sljedeći redak u tekstualnoj datoteci i raskomentirajte datoteku %kotač ALL = (ALL) liniju uklanjanjem Funta lik (#) koji mu prethodi.
## Uncomment kako bi se članovima grupnog kotača omogućilo izvršavanje bilo koje naredbe
%kotač ALL = (ALL) ALL
Odobravanje privilegija superkorisnika novim korisnicima
Ovisno o tome koji distro koristite, proces stvaranja novih sudo korisnika bit će isti manje -više isti, s nekoliko neznatnih razlika. Ideja je osigurati da možete odobriti root dopuštenja svim novim administratorima koji će koristiti distro.
O tome ne zna mnogo korisnika Linuxa, ali sudo i su dvije su različite naredbe. Iako obojica obavljaju slične funkcije, međusobno se u mnogočemu jako razlikuju.
Na Linuxu postoje dvije naredbe za pristup superkorisniku: su i sudo. Koju ćete koristiti ovisi o zadatku koji je pred vama.
Pročitajte Dalje
- Linux
- Administracija sustava
- Linux naredbe
Wini je pisac sa sjedištem u Delhiju, s 2 godine iskustva u pisanju. Tijekom svog pisanja bila je povezana s agencijama za digitalni marketing i tehničkim tvrtkama. Napisala je sadržaj koji se odnosi na programske jezike, cloud tehnologiju, AWS, Machine Learning i još mnogo toga. U slobodno vrijeme voli slikati, provoditi vrijeme s obitelji i putovati u planine, kad god je to moguće.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu