Как исправить ошибку Sudo Command Not Found в Debian VPS

В этой статье мы покажем вам, как исправить ошибку sudo command not found в Debian 10 VPS.

Sudo — это программа для Unix-подобных компьютерных операционных систем. Команда sudo позволяет пользователям запускать программы с привилегиями суперпользователя. Она может означать «superuser do«, так как изначально это все, что она делала, однако сейчас она может означать «substitute user, do«, потому что sudo может выполнять команды и от имени других пользователей.

После установки Debian 10 вы не можете выполнить задачи с привилегиями, запустив команду sudo. И вы получите ошибку «sudo command not found in Debian 10«.

Исправление ошибки Sudo Command Not Found в Debian

Войдите на сервер Debian 10 под пользователем root.

Вход на сервер Debian
Вход на сервер Debian

После входа в систему выполните следующую команду, чтобы проверить ошибку sudo:

sudo apt update

Вы получите следующую ошибку:

-bash: sudo: command not found

Ошибка -bash: sudo: command not found
Ошибка -bash: sudo: command not found

По умолчанию пакет sudo находится в репозитории Debian 10 по умолчанию. Вы можете установить его с помощью команды apt, как показано ниже:

apt install sudo -y

Установка пакета sudo
Установка пакета sudo

После установки пакета Sudo вам нужно будет создать нового обычного пользователя и добавить его в группу sudo.

Сначала создайте нового пользователя с помощью следующей команды:

adduser sajid

Добавление нового пользователя в Debian
Добавление нового пользователя в Debian

Теперь добавьте только что созданного пользователя в группу sudo:

usermod -aG sudo sajid

Эта команда предоставит привилегии sudo пользователю sajid и позволит ему использовать команду sudo для выполнения административных привилегий.

Вы также можете проверить, был ли пользователь добавлен в группу sudo, используя следующую команду:

id sajid

Далее вы должны увидеть, что пользователь user1 принадлежит к двум группам: sajid и sudo.

uid=1002(sajid) gid=1002(sajid) groups=1002(sajid),27(sudo)

 Добавление нового пользователя в Debian
Добавление нового пользователя в Debian

Теперь переключите пользователя на user1 и выполните любую команду с помощью sudo:

su - sajid

sudo apt update

Ошибка Sudo Command Not Found в Debian исправлена
Ошибка Sudo Command Not Found в Debian исправлена

Заключение

Поздравляем!!!

Итак, вы теперь можете исправить ошибку sudo command not found на виртуальном частном сервере (VPS) в Debian 10. Наслаждайтесь.

 

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.