无法在 Debian 10 上安装 sudo

无法在 Debian 10 上安装 sudo

基本上它说我没有足够的空间来安装它,并寻找如何设置更多空间

/var/cache/apt/archives

我发现我需要 sudo 才能做到这一点。我能做些什么?我在 VMBox 6.1 上运行 Debian 10

答案1

如果没有,sudo您将有一个 root 密码,以便您可以使用su

su -

如果您没有 root 密码,则需要与有 root 密码的人联系。

答案2

要设置更多空间,您需要调整分区大小。

调整虚拟磁盘映像的大小:

VBoxManage modifyhd filename.vdi --resize <size>

然后配置你的 VirtualBox 来启动gpartediso 文件,完成后,选择要扩展的分区,然后单击“调整大小/移动”以在较大的虚拟磁盘中调整分区大小。

下一步安装sudo

su -c "apt install sudo"

答案3

如果您的帐户没有 sudo 权限,请执行以下操作:$ su -然后插入 root 密码,然后# adduser username sudo# adduser -aG username sudo应该可以工作,如果您将“用户名”替换为您的用户名。或者,在 后$ su -,执行visudo并将行username ALL=(ALL:ALL) ALLor添加username ALL=(ALL) ALL到文件中。如果 sudo 实际上不是安装后,如果您有扩展 Debian 分区的功能,su -请使用fdisk或或 gparted。parted然后apt-get install sudo或者下载 sudo 源代码并按照编译说明进行操作,然后将其放在任何地方(我不知道sudoDebian 10 上的二进制文件存储在哪里,因为我使用 Bullseye (Debian 11),它链接 /bin 和 /sbin以及 /usr 下各自变体的其他内容)。不过,Gparted 实际上可以在没有 sudo 的情况下工作,因为它使用 udisk 守护进程,该守护进程已经以 root 身份运行。

相关内容