如何在 Linux 上切换到 root

您所在的位置:网站首页 linux启用root命令 如何在 Linux 上切换到 root

如何在 Linux 上切换到 root

2024-04-03 02:43| 来源: 网络整理| 查看: 265

如何在 Linux 上切换到 root

Linux 用户不可避免地需要频繁地登录 root 帐户或使用管理员权限。安装或删除软件、配置系统设置、调整文件权限等许多任务通常需要访问根用户帐户才能执行。 root 帐户可以通过直接登录帐户来访问,也可以使用 sudo Linux 命令临时访问 root 并以管理员权限执行命令。在本教程中,我们将向您展示如何在Linux系统上更改为root帐户,以及如何使用sudo以root权限执行命令。

在本教程中您将学习:

如何登录root账户

如何使用 sudo 命令

如何以 root 用户身份打开新终端

如何在 Linux 上切换到 root 用户

以下是在 Linux 上切换到 root 用户的几种不同方法。根据您的 Linux 发行版和用户的配置方式(即,他们是否具有 sudo 访问权限),您可能会发现一种方法比另一种方法效果更好,因此请全部尝试。

大多数 Linux 发行版都带有默认为安装过程中设置的用户配置的 sudo 约定。如果您的用户有权访问 sudo 命令,那么您可以通过附加 -i 选项切换到 root 帐户,如下所示:

$ sudo -i

提供 sudo 密码后,您将登录到 root 帐户,并且不再需要继续在命令前面加上 sudo 以便以 root 权限运行它们。

或者,如果您有权访问 sudo 命令并且只想以 root 用户身份运行一些命令,则无需登录 root 用户帐户。这实际上是推荐的方法,因为它比让用户直接登录 root 帐户更安全。例如,要以 root 身份运行命令,请在其前面添加 sudo:

$ sudo whoami root

尽管我们以普通用户身份运行此命令,但 whoami 命令向我们显示了运行该命令的有效用户,即 root。

您知道吗?如果您的帐户尚未配置为使用 sudo 命令,请参阅我们有关向用户授予 sudo 权限的教程。

如果您的用户没有 sudo 权限,您应该能够通过 su 命令登录 root 用户帐户。在这种情况下,您需要知道 root 用户的密码。大多数时候,您需要附加 - 选项,以便更新本地环境变量。

$ su -

警告仅当 root 帐户配置了密码时,上述命令才有效。在某些系统上,root 帐户默认没有密码,而是需要严格通过 sudo 访问,如上述方法所示。

如果您的root账户没有密码而需要设置密码,可以执行以下命令。请注意,这违反了安全建议。

$ sudo passwd

设置root密码后,您将可以使用su命令登录。

另一种选择是以 root 用户身份打开一个新终端。该命令会根据您安装的桌面环境而有所不同,但如果您想在 GNOME 桌面环境上以 root 用户身份打开一个全新的终端,您可以执行以下命令。

$ sudo gnome-terminal

同样的方法也可用于以 root 帐户启动其他 GUI 应用程序,尽管其中许多应用程序不喜欢由 root 访问,并且可能会产生错误。

结束语

在本教程中,我们了解了如何在 Linux 系统上切换到 root 用户帐户。推荐的方法是使用 sudo 命令以 root 权限执行命令,但我们也可以使用 sudo -i 直接登录 root 用户帐户或 su - 命令,具体取决于我们的系统和用户帐户的配置方式。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3