Команда Bash Sudo не найдена

Я установил виртуальную машину с использованием «под ключ» linux redmine, и я пытаюсь подключиться к SSH на сервере, чтобы установить еще несколько элементов.

Кажется, он не распознает команду sudo. Каждый раз, когда я пытаюсь сделать что-то, я получаю сообщение об ошибке:

-bash: sudo: command not found 

Я читал где-то еще, чтобы набрать «whereis sudo», а результат был:

  sudo: 

Не уверен, что это делает, но я надеюсь, что это поможет в диагностике 🙂

Спасибо за вашу помощь, Адам

  • Могу ли я запустить команду, загруженную из .bashrc с помощью sudo?
  • Какой самый безопасный способ получить права root: sudo, su или login?
  • сохраняйте псевдонимы, когда я использую sudo bash
  • Как получить root внутри vi?
  • Существуют ли дистрибутивы Linux, которые защищают от «самообороны»?
  • Пропустить флаги для xargs
  • Запуск программ с правами root с моим собственным паролем в Scientific Linux / Red Hat / Fedora / CentOS
  • Команда не найдена ошибка - bash
  • 3 Solutions collect form web for “Команда Bash Sudo не найдена”

    С http://www.turnkeylinux.org/redmine, как и Redmine, в отличие от Ubuntu, по умолчанию не используется sudo. Какое имя пользователя вы используете в SSH? Если это root , вам не нужно использовать sudo , поскольку все, что вы делаете, когда SSHed в систему Redmine выполняется как root . Если это что-то другое, например admin , то вы можете попробовать использовать команду su чтобы получить root оболочку для запуска команд с root .

    Может быть, он не установлен? Откройте диспетчер пакетов и установите пакет sudo .

    попробуйте использовать полный путь

     /usr/bin/sudo 

    если эта команда работает, включите / usr / bin / в вашу переменную env PATH в ~ / .bashrc

     echo "export PATH="$PATH:/usr/bin"" >> ~/.bashrc 

    надеюсь, работает ..

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.