Итак, наконец-то я получил ответ на вашу проблему.
Ваша переменная среды PATH
состоит из / usr / local / sbin: / sbin: / bin: / usr / sbin: / usr / local / bin: / opt / aws / bin: / корень / bin
.
Но он не содержит / usr / bin.
Когда я выполняю which yum
OR which sudo
в моей CentOS, я получаю вывод, что эти исполняемые файлы находятся в / usr / bin
.
Итак, я думаю, что это будет работать только тогда, когда вы добавите
/ usr / bin
в свою переменнуюPATH
.
PATH=$PATH:/usr/bin;
export PATH
И для постоянного избавления от этого добавьте это в / etc / profile
в вашей системе.
Имейте в виду, что для выполнения этого последнего шага вам потребуются привилегии суперпользователя.