судо
је једна од најчешће коришћених команди у Линук системима. Омогућава кориснику да покрене одређени програм као други корисник, који је подразумевано супер корисник.
Углавном се користи у административне сврхе; пружање ограниченог администраторског приступа неадминистративним корисницима на Линук рачунару.
На пример, подразумевано, кориснику није дозвољено да инсталира пакете на Убунту систему. Међутим, корисник то може учинити са судо
команда.
Корисник који није роот без судо не може да инсталира програм. Погледајте пример неуспелог покушаја у наставку:
апт-гет инсталл аптитуде Е: Није могуће отворити закључану датотеку /вар/либ/дпкг/лоцк-фронтенд - отворити (13: дозвола одбијена) Е: Није могуће преузети закључавање дпкг фронтенд-а (/вар/либ/дпкг/лоцк-фронтенд) ), да ли сте роот?
Не-роот корисник са судо може инсталирати програме на систему без икаквих проблема.
судо апт-гет инсталл аптитуде Читање листа пакета... Готово Изградња стабла зависности ....
Додајте постојећег корисника као Судо корисника
Ако корисник није део судо
корисничку групу, неће моћи да користи судо
команда. Избациће испод излаз:
тестусер није у датотеци судоерс. Овај инцидент ће бити пријављен.
Да бисте додали корисника на листу судоерс, користити усермод
команда за додавање постојећег корисника у судо
група на систему. Испод је пример команде.
судо усермод -аГ судо тестусер
Ево -а
опција значи 'додати'. Обезбеђује да то не утиче на чланство корисника у постојећим групама. -Г
служи за одређивање у коју групу треба додати корисника.
Када се корисник дода у судо групу, следећа порука се приказује у терминалу следећи пут када се овај корисник пријави на систем.
Да бисте покренули команду као администратор (корисник „роот“), користите „судо“. Погледајте „ман судо_роот“ за детаље.
Креирајте новог корисника са Судо привилегијама
додати корисника
је Линук команда која се користи за креирање новог корисника. Може се користити са
застава --у групи
да додате корисника у групу судо током креирања.
судо аддусер тестусер --ингроуп=судо
Ограничите које команде треба да буду дозвољене помоћу судо
Фајл /етц/судоерс
садржи опције конфигурације за судо
команда. Ова датотека је директно заштићена од писања, чак и за роот. Једини начин да уредите ову датотеку је коришћење висудо
команда.
судо висудо
Горња команда ће отворити датотеку помоћу уређивача нано командне линије. Померите се и пронађите редове испод у датотеци.
# Дозволи члановима групе судо да изврше било коју команду %судо АЛЛ=(АЛЛ:АЛЛ) АЛЛ
Последњи СВЕ
у реду се може заменити једином командом, или скупом команди које треба дозволити са судо.
# Дозволи члановима групе судо да изврше било коју команду %судо АЛЛ=(АЛЛ:АЛЛ) /бин/мв, /уср/сбин/висудо
Важна напомена: Предложене измене у горњој датотеци судоерс ће ограничити судо кориснике да могу само да извршавају команде мв
и висудо
. Ово је само у сврху објашњења, не морате да наметнете ова ограничења судо корисницима на вашем систему.
Ако сте извршили било какве промене у датотеци судоерс користећи горе наведена упутства, обавезно сачувајте датотеку користећи Цтрл + О
да би промене биле примењене. Затим можете изаћи из нано користећи Цтрл + Кс
.
Да би се промене извршиле, можда ћете морати да се пријавите/одјавите, или поново покренете систем, или покренете нови прозор терминала.
? Живели!