Howto install Ambari on Ubuntu
Sadržaj:
sudo
je uslužni program naredbenog retka dizajniran tako da dopušta pouzdanim korisnicima da izvršavaju naredbe kao drugi korisnik, prema zadanom korijenski korisnik.
Postoje dvije mogućnosti za odobrenje sudo pristupa korisniku. Prvi je dodavanje korisnika u datoteku sudoers. Ova datoteka sadrži podatke koji definiraju korisnicima i grupama dodijeljene sudo privilegije, kao i razinu privilegija.
Druga je mogućnost dodavanje korisnika u sudo grupu definiranu u datoteci
sudoers
. Prema zadanim postavkama, na distribucijama koje se temelje na RedHatu, kao što su CentOS i Fedora, članovima grupe "kotačima" dodjeljuju se sudo povlastice.
Dodavanje korisnika u grupu kotača
Najlakši način davanja sudo privilegija korisniku na CentOS-u je dodavanje korisnika u skupinu "kotača". Članovi ove skupine mogu izvršavati sve naredbe putem
sudo
i od sustava se traži da se autentificiraju svojom lozinkom.
Pretpostavljamo da korisnik već postoji. Ako želite stvoriti novog korisnika, provjerite ovaj vodič.
Da biste dodali korisnika u grupu, pokrenite naredbu ispod kao korijen ili neki drugi sudo korisnik. Promijenite "korisničko ime" s imenom korisnika kojem želite dati dopuštenja.
usermod -aG wheel username
Odobrenje sudo pristupa ovom metodom dovoljno je za većinu slučajeva korištenja.
Da biste testirali pristup sudu, pokrenite naredbu
whoami
:
sudo whoami
Od vas će se tražiti da unesete lozinku. Ako korisnik ima pristup sudo, naredba će ispisati "root":
Dodavanje korisnika u datoteku sudoers
Povlastice
/etc/sudoers
korisnika i grupa sudo konfigurirane su u
/etc/sudoers
datoteci. Dodavanje korisnika ovoj datoteci omogućuje vam prilagođeni pristup naredbama i konfiguriranje prilagođenih sigurnosnih pravila za korisnika.
Korisnički sudo pristup možete konfigurirati modificiranjem sudoers datoteke ili stvaranjem nove konfiguracijske datoteke u direktoriju
/etc/sudoers.d
. Datoteke unutar ove mape uključene su u datoteku sudoers.
Za uređivanje
/etc/sudoers
datoteke upotrijebite naredbu
visudo
. Ova naredba provjerava datoteku zbog pogreške u sintaksi kada je spremite. Ako postoje pogreške, datoteka se ne sprema. Ako datoteku otvorite pomoću uređivača teksta, pogreška sintakse može rezultirati gubitkom sudo pristupa.
visudo
obično koristi vim za otvaranje
/etc/sudoers
. Ako nemate iskustva s vim-om, a želite urediti datoteku s nano tipom:
EDITOR=nano visudo
Recimo da želite dopustiti korisniku da izvodi naredbe sudo bez traženja lozinke. Otvorite
/etc/sudoers
datoteku:
visudo
Pomaknite se prema dolje na kraju datoteke i dodajte sljedeći redak:
/ etc / sudoers
username ALL=(ALL) NOPASSWD:ALL
Spremite datoteku i zatvorite uređivač. Ne zaboravite promijeniti „korisničko ime“ s korisničkim imenom kojemu želite odobriti pristup.
Drugi čest primjer je dopustiti korisniku da izvodi samo određene naredbe putem
sudo
. Na primjer, da biste dozvolili samo naredbe
du
i
ping
koje biste koristili:
username ALL=(ALL) NOPASSWD:/usr/bin/du, /usr/bin/ping
Umjesto da uređujete datoteku sudoers, to možete postići stvaranjem nove datoteke s pravilima autorizacije u direktoriju
/etc/sudoers.d
. Dodajte isto pravilo kao i vi u sudoers datoteku:
echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username
Ovaj pristup čini upravljanje sudo privilegijama održivijim. Naziv datoteke nije važan. Uobičajena je praksa da ime datoteke bude isto kao i korisničko ime.
Zaključak
Omogućivanje sudo pristupa korisniku je jednostavan zadatak, sve što trebate učiniti je dodati korisnika u skupinu "kotača".
terminalni sudo centosKako stvoriti sudo korisnika na centosima
Naredba sudo dizajnirana je tako da dopušta korisnicima pokretanje programa sa sigurnosnim privilegijama drugog korisnika, prema zadanom root korisnika. U ovom ćemo vam vodiču pokazati kako stvoriti novog korisnika s privilegijama sudo na CentOS-u.
Kako dodati korisnika sudoersima u debianu
Datoteka sudoers sadrži skup pravila koja određuju koji su korisnici ili skupine s povlasticama sudoa, kao i razinu privilegija.
Kako omogućiti epel spremište na centosima
Spremište EPEL (Extra Packages for Enterprise Linux) nudi dodatne softverske pakete koji nisu uključeni u standardna Red Hat i CentOS spremišta. U ovom ćemo vam vodiču pokazati kako omogućiti EPEL-ovo spremište u CentOS-u.