я собрал программу из источника в /usr /local /sbin, но теперь, если в терминале я пишу "имя программы", терминал говорит, что команда не найдена. Программа видна терминалу только в том случае, если я делаю «имя программы sudo» или если я захожу вручную в каталог /usr /local /sbin и пишу ./program-name. Я хочу иметь возможность запускать программу как обычный пользователь, а не как sudo, без ручного входа в каталог sbin. Как я могу это сделать?

PS: я использую Debian.

1 ответ1

1

Когда вы sudo , вы обычно получаете root 's PATH . Ваша оболочка использует PATH для поиска программ. Вы можете настроить свой собственный PATH (добавив /usr/local/sbin). Смотрите, например, Добавить папку в PATH .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .