运行命令时出现问题

运行命令时出现问题

每次我运行命令时都会得到这个结果。

E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
christopher@christopher:~$

直到我更改设备名称后,这种情况才发生。

答案1

错误消息中的这一部分说明了一切:...are you root?

因此,使用:

sudo your_command_here

一般来说,这是以 root 身份运行命令的方法。

也可以看看man sudo

答案2

该错误是由于 root 权限造成的。

某些命令需要 root 权限才能运行。因此sudo在命令前使用。有关更多信息,请使用手册页。sudo输入以下内容获取手册页。

man sudo

它为您提供有关的详细信息sudo

答案3

您尝试执行的操作必须从根目录开始,而普通用户无法使用普通权限直接访问根目录。因此,他需要 root 权限才能访问根文件夹,他可以使用 sudo 命令来执行此操作。

因此,在执行命令之前先使用 sudo 或者转换为 with sudo -i,然后在其中运行。两者都会执行相同的操作。

如果你想了解更多关于 Root 和 sudo 的信息,请点击这里

相关内容