未找到 sudo 和 apt-get

未找到 sudo 和 apt-get

我以 RA 的身份处理服务器,这是另一位毕业的 RA 交给我的,但我对这个环境还很陌生,目前面临一些问题。服务器是由毕业的 RA 从头设置的。

首先,我通过 PuTTY 访问服务器,并使用username:root和密码登录服务器。然后我尝试运行一些命令,但它显示sudo: not found。注意:用户名是 ROOT。不是 ROOT 权限。

我尝试上网寻找解决方案,它要求我安装sudo但却弹出来。apt-get install sudoapt-get: not found

由于我通过 PuTTY 访问,因此无法进入 grub 菜单以获取 root shell 提示。我重新启动了,但没有帮助。

请帮助我解决这个问题,我非常感谢所有的解决方案。

答案1

的全部目的sudo就是暂时允许你做root能做的事。

如果另一个人从头开始组装它,那么这个人很可能已经摆脱了sudo。只要您可以使用 root 帐户,您就可以做您需要的一切。

答案2

和 @terdon 一样,我怀疑你的服务器不是 Ubuntu。(另外,请考虑一下阅读你的问题的人与你不属于同一背景。RA 是什么?研究助理是什么?)

该服务器是您通过 Putty 访问的附近的物理机器,还是远程数据中心的某个远程机器,还是其他什么?还请运行cat /etc/lsb-release以获取提示。

关于 root 用户,一些托管服务会提供一个名为 root 的帐户,该帐户拥有比普通帐户更多的权限,但实际上并不是完全的超级用户。在这种情况下,sudo 不可用是合乎逻辑的。

关于apt-get,大概你想用它来安装一些软件。它通常不存在于非基于 Debian 的平台上。

很有可能,你实际上并不需要sudoapt-get在你的环境中不需要。这些是满足需求的工具,什么需求让你相信你必须使用这些工具?

相关内容