На сервере Debian не найдена команда sudo

Я хочу иметь GitLab под доменом git.blue-world.pl. Я использую загрузки пакетов Omnibus для GitLab CE для Debian 7.

  1. ssh -l login blue-world.pl
  2. cd domains/git.blue-world.pl/public_html
  3. wget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.deb
  4. но когда я печатаю sudo apt-get install openssh-server Я получаю, что нет команды sudo,

Что я должен делать?

2 ответа

Решение

sudo не установлен в Debian по умолчанию. Вы должны установить его.

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

su -

После этого вы можете:

apt-get install openssh-server

Я попробовал этот метод, и он сработал для меня.

  1. Войдите в систему, затем переключитесь на суперпользователя, используяsu

  2. Запустите следующую команду, чтобы установить sudo

    apt-get install sudo

  3. Для запуска Debian 9adduser <username> sudoчтобы добавить пользователя в группу sudo. Замените имя пользователя своей учетной записи. Если вы не знаете, просто запуститеwhoamiчтобы получить имя пользователя вашей учетной записи. Для запуска Debian 10 или 11/sbin/adduser username sudo

Выйдите из системы и войдите в систему под тем же пользователем, затем попробуйте запустить.

      sudo echo 'Hello, world!'

Терминал должен вернутьсяHello, world!

Другие вопросы по тегам