Как вы можете видеть на скриншоте, ярлык не работает, но полный путь работает. Как я могу это исправить?

Введите описание изображения здесь

Я вошел в систему как обычный пользователь, затем su для root, так как прямой root отключен.

1 ответ1

2

Есть несколько способов достичь того, что вы хотите. Я думаю, вы хотите первый из них.

Су -

Когда вы su для root, укажите, что вы хотите среду root, добавив «-» в команду.

su -

Путь Root включает /usr /local /sbin во многих дистрибутивах Linux.

Дорожка

Если вы добавите /usr /local /sbin в переменную окружения PATH, вы можете использовать краткую форму имени. Вы можете сделать это

export PATH=$PATH:/usr/local/sbin

Синтаксис зависит от того, какую оболочку вы используете (вышеописанное должно работать для bash). Если вы хотите, чтобы это было постоянным изменением, добавьте эту команду в ваш .bashrc или эквивалентный файл в вашем домашнем каталоге. Не меняйте рут .bashrc

кличка

Или создайте псевдоним.

alias maldet=/usr/local/sbin/maldet

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