На сервере Debian не найдена команда sudo
Я хочу иметь GitLab под доменом git.blue-world.pl. Я использую загрузки пакетов Omnibus для GitLab CE для Debian 7.
ssh -l login blue-world.pl
cd domains/git.blue-world.pl/public_html
wget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.deb
- но когда я печатаю
sudo apt-get install openssh-server
Я получаю, что нет командыsudo
,
Что я должен делать?
2 ответа
sudo
не установлен в Debian по умолчанию. Вы должны установить его.
Вам не нужно sudo
для установки программного обеспечения, но вместо этого вам нужно стать пользователем root:
su -
После этого вы можете:
apt-get install openssh-server
Я попробовал этот метод, и он сработал для меня.
Войдите в систему, затем переключитесь на суперпользователя, используя
su
Запустите следующую команду, чтобы установить sudo
apt-get install sudo
Для запуска Debian 9
adduser <username> sudo
чтобы добавить пользователя в группу sudo. Замените имя пользователя своей учетной записи. Если вы не знаете, просто запуститеwhoami
чтобы получить имя пользователя вашей учетной записи. Для запуска Debian 10 или 11/sbin/adduser username sudo
Выйдите из системы и войдите в систему под тем же пользователем, затем попробуйте запустить.
sudo echo 'Hello, world!'
Терминал должен вернутьсяHello, world!