Debian 服务器上未找到命令 sudo

Debian 服务器上未找到命令 sudo

我想要将 GitLab 放在域名 git.blue-world.pl 下。我使用GitLab CE 的 Omnibus 软件包下载适用于 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

我应该怎么办?

答案1

sudo默认情况下,Debian 未安装它。您必须安装它。

您不需要sudo安装软件,但是您需要成为 root 用户:

su -

此后您可以:

apt-get install openssh-server

答案2

我尝试过这个方法并且它对我很有效。

  1. 登录然后切换到超级用户使用su

  2. 运行以下命令安装 sudo

    apt-get install sudo

  3. 为了Debian 9运行adduser <username> sudo将用户添加到组 sudo。替换为您的帐户用户名如果​​您不知道,只需运行whoami以获取您的帐户用户名即可Debian 10 或 11跑步/sbin/adduser username sudo

注销并使用同一用户登录,然后尝试运行

sudo echo 'Hello, world!'

终端应该返回Hello, world!

相关内容