如何在 Linux 上切换到 root如何在 Linux 上切换到 root如何在 Linux 上切换到 root如何在 Linux 上切换到 root
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 上切换到 root

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

在本教程中您将学习:

  • 如何登录root账户

  • 如何使用 sudo 命令

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

如何在 Linux 上切换到 root 用户

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

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

    
    $ sudo -i
    

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

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

    
    $ sudo whoami
    root
    

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

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

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

    
    $ su -
    

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

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

    
    $ sudo passwd
    

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

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

    
    $ sudo gnome-terminal
    

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

结束语

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

©2015-2025 艾丽卡 support@alaica.com