В этой статье мы покажем вам, как исправить ошибку 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.
После входа в систему выполните следующую команду, чтобы проверить ошибку sudo:
sudo apt update
Вы получите следующую ошибку:
-bash: sudo: command not found
По умолчанию пакет sudo находится в репозитории Debian 10 по умолчанию. Вы можете установить его с помощью команды apt, как показано ниже:
apt install sudo -y
После установки пакета Sudo вам нужно будет создать нового обычного пользователя и добавить его в группу sudo.
Сначала создайте нового пользователя с помощью следующей команды:
adduser sajid
Теперь добавьте только что созданного пользователя в группу 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)
Теперь переключите пользователя на user1 и выполните любую команду с помощью sudo:
su - sajid
sudo apt update
Заключение
Поздравляем!!!
Итак, вы теперь можете исправить ошибку sudo command not found на виртуальном частном сервере (VPS) в Debian 10. Наслаждайтесь.