debian пишет: -bash: sudo: команда не найдена
Ошибка -bash: sudo: команда не найдена означает, что в вашей системе Debian просто не установлена программа sudo . Это нормальная ситуация, если при установке системы вы выбрали опцию использования пароля root или выполнили минимальную установку.
Вот пошаговая инструкция, как это исправить.
Шаг 1: Переключитесь на пользователя root
Так как sudo не работает, вам нужно стать суперпользователем root, у которого есть все права для установки программ. Введите в терминале команду:
su -
Система запросит пароль пользователя root. Введите его .
Важно: Используйте именно su - (с дефисом). Это гарантирует, что вы получите окружение root с правильными путями для выполнения команд .
Шаг 2: Обновите список пакетов и установите sudo
Теперь, когда вы находитесь в сессии root, выполните следующие команды:
-
Обновите информацию о доступных пакетах:
bashapt update -
Установите пакет
sudo:bashapt install sudo -y
Флаг -y автоматически ответит "да" на запрос подтверждения установки.
Шаг 3: Добавьте вашего пользователя в группу sudo
После установки sudo нужно дать права на его использование вашему обычному пользователю. Для этого добавьте его в специальную группу sudo .
Замените <имя_пользователя> в команде на ваше реальное имя пользователя:
usermod -aG sudo <имя_пользователя>
Например, если вашего пользователя зовут ivan:
usermod -aG sudo ivan
Шаг 4: Проверка результата
Чтобы изменения вступили в силу, нужно выйти из системы и зайти заново. Самый простой способ — закрыть терминал и открыть новый, либо перезайти по SSH.
После повторного входа проверьте, работает ли sudo. Выполните команду:
sudo whoami
Система запросит пароль вашего пользователя (не root). Если в ответ вы увидите слово root, значит всё настроено правильно .
Возможные сложности
-
Не знаю пароль root: Если вы не знаете пароль root, задача усложняется. Вам потребуется загрузиться в режим восстановления (single-user mode) через загрузчик GRUB, чтобы сбросить пароль root или установить sudo оттуда. Это более сложный процесс.
-
Ошибка
su: Authentication failure: Это значит, что вы неправильно ввели пароль root. Убедитесь, что Caps Lock выключен, и попробуйте снова.
Таким образом, установка пакета sudo и добавление пользователя в соответствующую группу полностью решает проблему.

