Kas yra "Sudo" "Linux"?

"Sudo Command" suteikia tam tikras administratoriaus privilegijas naudotojams, kurie nėra administratoriai

Kai paleidžiate administravimo programas "Linux", naudojate su komandą, kad pereitumėte prie "Superuser" (root) arba naudojate komandą sudo. Kai kurie " Linux" paskirstymai įgalina pagrindinį naudotoją, tačiau kai kurie ne. Tuose, kurie nėra tokie kaip Ubuntu-sudo, yra kelias.

Apie "Sudo" komandą

"Linux" "Sudo super" domeno administratorius leidžia sistemos administratoriui suteikti tam tikriems naudotojams ar naudotojų grupėms galimybę paleisti kai kurias arba visas komandas kaip root, kai registruojamos visos komandos ir argumentai. "Sudo" veikia pagal komandą. Tai nėra pakaitalo pakaitalas. Funkcijos apima galimybę apriboti komandas, kurias vartotojas gali paleisti kiekvieno valdovo pagrindu, gausus kiekvienos komandos registravimą, kad būtų pateikta aiški audito seka, kas ką padarė, konfigūruojamas sudo komandų laikas ir galimybė naudoti tą patį konfigūracijos failą daugelyje skirtingų mašinų.

"Sudo" komandos pavyzdys

Standartinis vartotojas be administratoriaus teisių gali į Linux komandą įdiegti programinės įrangos dalį:

dpkg -i software.deb

Komanda grąžina klaidą, nes asmeniui, neturinčiam administratoriaus teisių, neleidžiama įdiegti programinės įrangos. Tačiau komanda sudo ateina į pagalbą. Vietoj to teisinga šio vartotojo komanda yra:

sudo dpkg -i software.deb

Šį kartą programinė įranga įdiegta. Tai reiškia, kad asmuo, turintis administratoriaus teises, anksčiau sukonfigūruoja "Linux", kad vartotojas galėtų įdiegti programinę įrangą.

Pastaba: taip pat galite sukonfigūruoti "Linux", kad kai kurie vartotojai negalėtų naudoti komandos sudo.