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.

instagram viewer

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:

  1. Idite na izbornik Applications i kliknite na Korisnici opcija. Vidjet ćete popis korisnika uključujući novostvorene korisnike.
  2. Klikni na Otključati opciju, nakon čega slijedi root lozinka. Možete se prebaciti na drugi korisnički račun jednostavnim klikom na njega.
  3. Č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.

UdioCvrkutE -pošta
Sudo vs. su: Koju naredbu trebate koristiti?

Na Linuxu postoje dvije naredbe za pristup superkorisniku: su i sudo. Koju ćete koristiti ovisi o zadatku koji je pred vama.

Pročitajte Dalje

Povezane teme
  • Linux
  • Administracija sustava
  • Linux naredbe
O autoru
Wini Bhalla (48 objavljenih članaka)

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.

Više od Winija Bhalle

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