Исправљено: судо наредба није пронађена

Ако сте искусни корисник Линука, вероватно ћете изузетно забринути грешку наредбе судо нот фоунд. Више сте вероватно навикли да ставите судо испред било које наредбе за коју вам је потребан привилеговани администраторски приступ. Ово је двоструко тачно ако сте корисник Убунту-а или било ког његовог деривата, јер ови оперативни системи подразумевано распршују роот налог, што захтева од вас да често користите судо.

Сама наредба судо није подразумевано укључена у неке дистрибуције Линука, што често укључује оне који су усмерени на управљање Вебом и рутером. Такође није укључен у многе верзије БСД оперативних система. Срећом, није тешко пријавити се као роот, а затим инсталирати пакет појединачно.

1. метод: Исправљање судо наредбе није пронашло грешке на ГНУ / Линук

Мало је вероватно да користите Линук дистрибуцију која не долази са судо, али ако откуцате нешто попут судо фдиск -л и притиснете ентер само да бисте пронашли, добићете грешку као што је судо: цомманд нот фоунд или асх: судо: наредба није пронађена у зависности од тога да ли користите басх или Алмкуист љуску, можда користите ону која је нема. У нашем примеру смо поставили виртуелну машину и покушали да користимо судо рм за уклањање датотека само да бисмо добили грешку. Укуцајте вхереис судо да видите да ли вам то говори да ли је негде инсталиран. Ако само добијете судо: као одговор од те наредбе, вероватно га немате инсталираног.

Морате бити пријављени као роот корисник да бисте поправили ненађену судо наредбу, што је тешко јер за почетак немате судо на вашем систему. Притисните и држите тастере Цтрл, Алт и Ф1 или Ф2 да бисте се пребацили на виртуелни терминал. Укуцајте роот, притисните ентер, а затим унесите лозинку за оригиналног роот корисника. Добићете симбол # за командну линију.

Ако имате систем заснован на управитељу пакета апт, онда откуцајте апт-гет инсталл судо и притисните ентер. Они који имају иум РПМ системе засноване можда на Федори или Ред Хат Линуку могу да користе команду за управљање иум инсталл судо пакетом. Пристаните на упутства и сачекајте инсталацију. Требало би да буде врло брзо, али за рад ће вам требати мрежни приступ.

Сада из роот промпта упишите висудо и притисните ентер. Добићете екран уређивача нано или ви. Потпуно на дну датотеке садржи ред у којем је ваше корисничко име, а затим АЛЛ = (АЛЛ) АЛЛ, имајући на уму да је ваше корисничко име више него вероватно малим словима. Стога:

корисник АЛЛ = (АЛЛ) АЛЛ

Ако радите са ви, притисните Есц и откуцајте: вк. Они који користе ГНУ нано треба да држе тастере Цтрл и О да би сачували датотеку, а затим Цтрл и Кс за излаз. Откуцајте екит на одзиву и сада можете да користите судо као и обично. Требало би да прође само неколико врло једноставних команди да би се овај проблем решио, али на срећу, укључивањем судо-а у већину модерних дистрибуција то више није проблем. * БСД корисници имају тенденцију да имају већи проблем.

2. метод: Исправљање наредбе судо није пронашло грешке на ФрееБСД-у и другим јединицама

Иако БСД оперативни системи углавном долазе са су, они ретко, ако икада долазе са стварном судо командом. Обавезно се одјавите са корисничког налога и тренутно се налазите на Уник екрану за пријављивање. Укуцајте роот као корисничко име, а затим притисните ентер, а затим роот лозинку, па поново притисните ентер.

Имат ћете октопорп у упиту да назначи да радите као привилеговани корисник. Да бисте додали бинарни пакет за судо, откуцајте пкг_адд -рв судо и притисните ентер. Пристаните да га инсталирате ако се то затражи, а затим сачекајте инсталацију. Једном када се инсталира, откуцајте висудо и притисните ентер. Рецимо да желите да дозволите кориснику по имену билли да извршава било коју наредбу. Додајте следећи ред на крају датотеке:

билли АЛЛ = (АЛЛ) АЛЛ

Наравно, желећете да Билли замените својим стварним корисничким именом. Ако је висудо стварно користио ви, притисните Есц и унесите: вк да бисте изашли из уређивача. Можете се одјавити, а затим користити судо као и обично.