Как вы можете видеть на скриншоте, ярлык не работает, но полный путь работает. Как я могу это исправить?
Я вошел в систему как обычный пользователь, затем su
для root, так как прямой root отключен.
Есть несколько способов достичь того, что вы хотите. Я думаю, вы хотите первый из них.
Когда вы 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