Назад | Перейти на главную страницу

СУДО НЯМ не найдено

Я использую экземпляр Amazon ec2 на Linux от Amazon.

Когда бы я ни бегал sudo yum он дает мне это:

sudo: yum: command not found

ec2-user$ rpm -qf /usr/bin/yum
yum-3.2.29-30.24.amzn1.noarch

ec2-user$ which yum
/usr/bin/yum

which yum а в корне дает:

root$ which yum
/usr/bin/which: no yum in (/sbin:/bin:/usr/sbin:/usr/bn:/usr/local/bin:/opt/aws/bin)

Это новый экземпляр ec2 двухдневной давности. Когда я впервые вошел в систему, я побежал sudo yum update и все было не в порядке. Что изменилось?

У вас опечатка в корневом каталоге PATH.

Вместо того /usr/bin запись пути гласит /usr/bn.

Я не могу быть уверен, что это потому, что Amazon что-то напортачила, или вы внесли изменения в PATH и случайно удалил i, но это, по-видимому, и является причиной проблемы.

Нашел ответ здесь: Передача PATH через sudo

sudo nano /etc/sudoers
ctrl + w (nano search)
"usr/bn"
replaced it with "usr/bin"