如何成为linux的root(become root in linux)

Linux上的 "root "用户账户对整个系统有完全的管理权限。如果你想编辑系统配置文件,安装软件,添加用户,或在你的主目录之外的几乎任何其他事情,你将需要root权限。对于大多数任务,你不需要登录或切换到根用户账户--你可以用sudo命令来运行你的管理任务,以根身份运行。这可以防止你在以完整的超级用户权限登录时进行破坏。如果你使用的是Ubuntu,默认情况下,root账户是被锁定的,以防止这种...

第1部分 5的第1部分:解锁根账户

  1. 1打开终端。Ubuntu和其他一些发行商会自动锁定root账户,以防止你使用可能破坏系统的命令。你可以在终端中解锁root账户。如果你在桌面环境中,你可以按'Ctrl + Alt + T来启动终端。
  2. Image titled Become Root in Linux Step 1
  3. 2键入.sudo passwd root,然后按↵ Enter。当提示输入密码时,输入你的用户密码。
  4. Image titled Become Root in Linux Step 2
  5. 3设置一个新的密码。你会被提示创建一个新的密码并输入两次。一旦设置了密码,根账户将被激活。
  6. Image titled Become Root in Linux Step 3
  7. 4再次锁定root账户。如果你想锁定根账户,输入以下命令删除密码并锁定根:sudo passwd -dl root
  8. Image titled Become Root in Linux Step 4

第2部分 5的第2部分:在终端获得root权限

  1. 1 打开终端。如果终端还没有打开,请打开它。许多发行版允许你通过按Ctrl + Alt + T来打开它。
  2. Image titled Become Root in Linux Step 5
  3. 2键入.su -,然后按↵ Enter。这将试图以 "超级用户 "身份登录。实际上,你可以使用这个命令以机器上的任何用户身份登录,但如果留空,它将试图以root身份登录。
  4. Image titled Become Root in Linux Step 6
  5. 3在提示时输入根密码。在输入 "su - "并按回车键后。你会被提示输入根密码。如果你得到一个 "验证错误 "信息,你的根账户可能被锁定了。你将需要解锁根账户。
  6. Image titled Become Root in Linux Step 7
  7. 4检查命令提示符。当你以root身份登录时,命令提示符将以#结尾,而不是$(如果你使用bash、bourne或korn shell)或%(如果你使用csh、tcsh或zsh)。
  8. Image titled Become Root in Linux Step 8
  9. 5输入需要root权限的命令。一旦你使用su-以root身份登录,你就可以运行任何需要root权限的命令。su命令会保留到会话结束,所以你不需要在每次需要运行一个命令时不断地重新输入root密码。
  10. Image titled Become Root in Linux Step 9
  11. 6考虑使用.sudo而不是su -。sudo("超级用户做")是一个让你暂时以root身份运行其他命令的命令。这是大多数用户运行root命令的最佳方式,因为root环境不被维护,而且用户不需要知道root密码。相反,用户会输入自己的用户密码来获得临时的root权限。输入sudo命令,然后按↵回车键(例如,sudo ifconfig)。当提示输入密码时,输入你的用户密码,而不是根密码。sudo是像Ubuntu这样的发行版的首选方法,在那里,即使根账户被锁定,它也能工作。这个命令只限于具有管理员权限的用户。用户可以从/etc/sudoers中添加或删除。
  12. Image titled Become Root in Linux Step 10

第3部分第5部分:允许根目录登录(ubuntu)。

  1. 1打开终端。Ubuntu和其他一些发行商会自动锁定root账户,以防止你使用可能破坏系统的命令。你可以在终端中解锁root账户。如果你在桌面环境中,你可以按'Ctrl + Alt + T来启动终端。
  2. Image titled Become Root in Linux Step 11
  3. 2键入sudo nano /etc/gdm3/custom.conf,然后按↵回车。这个命令允许你编辑 "custom.conf "文件,这样你就可以在启动计算机时在登录页面以根账户登录。
  4. Image titled Become Root in Linux Step 12
  5. 3输入你的用户密码,然后按↵回车。在你编辑 "custom.conf "文件之前,Ubuntu要求你输入用户密码。输入你的密码,然后按回车键。
  6. Image titled Become Root in Linux Step 13
  7. 4在文件中添加AllowRoot=True。转到文件的底部。在 "TimedLoginDelay = 10 "下面添加 "AllowRoot=True"。增加几个空格,使 "AllowRoot "中的 "A "正好在 "TimedLoginDelay "中的 "T "下面。
  8. Image titled Become Root in Linux Step 14
  9. 5按Ctrl+X。这将显示一个提示,询问你是否要保存该文件。
  10. Image titled Become Root in Linux Step 15
  11. 6按Y,然后按↵ Enter。这将保存 "Custom.conf "文件。你应该返回到正常的终端提示。
  12. Image titled Become Root in Linux Step 16
  13. 7输入sudo nano /etc/pam.d/gdm-password,然后按↵Enter键。这就是编辑密码认证管理器文件的命令。
  14. Image titled Become Root in Linux Step 17
  15. 8输入你的密码,然后按↵回车。在你编辑文件之前,你需要输入你的用户密码。输入你的密码,然后按回车键继续。
  16. Image titled Become Root in Linux Step 18
  17. 9在第三行放一个#。第三行说 "auth required pam_succeed_if.so user != root quiet_success"。只需在这一行的开头放置一个标签(#)。整行应该变成蓝色。这使得root可以使用root密码登录。
  18. Image titled Become Root in Linux Step 19
  19. 10按Ctrl+X。这会显示一个提示,询问你是否要保存该文件。
  20. Image titled Become Root in Linux Step 20
  21. 11按Y,然后按↵ Enter。这将保存 "custom.conf "文件。你应该返回到正常的终端提示。
  22. Image titled Become Root in Linux Step 21

第4部分 第5部分:以根身份登录

  1. 1考虑使用其他方法来获得临时的root权限。不建议经常以root身份登录,因为它很容易执行会使你的系统无法运行的命令,而且它还会带来安全风险,特别是在你的机器上运行SSH服务器时。只有在进行紧急维修时才以root身份登录,例如处理磁盘故障或恢复被锁定的账户。使用sudo或su而不是以root身份登录,将有助于防止在以root身份登录时发生意外损害。使用这些命令可以让用户在造成严重损害之前有机会考虑该命令。一些发行版,如Ubuntu,让root账户被锁定,直到你手动解锁它。这不仅可以防止用户在不知情的情况下使用root账户进行过多的破坏。它还可以保护系统免受潜在的黑客攻击,因为根账户通常是第一目标。有了锁定的根账户,黑客就无法获得访问权。在登录根账户之前,你需要解锁根账户并允许根登录。
  2. Image titled Become Root in Linux Step 22
  3. 2在登录Linux时输入.root作为用户。如果根账户被解锁并且你知道密码,当提示你用用户账户登录时,你可以以根身份登录。如果 "root "没有被列为登录账户之一,单击 "未列出?"并输入 "root "作为用户名。如果你需要root权限来执行命令,请使用上一节的方法。
  4. Image titled Become Root in Linux Step 23
  5. 3输入根密码作为用户密码。在输入root作为用户名后,根据提示输入root密码。在许多情况下,root密码可能是 "password"。如果你不知道root密码,或者忘记了它,请参阅下一节关于重置密码的说明。
  6. Image titled Become Root in Linux Step 24
  7. 4避免在以root身份登录时运行复杂的程序。当你打算运行的程序有root权限时,有可能会对你的系统产生负面影响。强烈建议你使用sudo或su来运行程序,而不是以root身份登录。
  8. Image titled Become Root in Linux Step 25

第5部分 第5部分:重设根或管理员密码

  1. 1如果根密码被遗忘,请重新设置。如果你忘记了根密码和用户密码,你将需要启动到恢复模式,以便改变它们。如果你知道你的用户密码并需要改变根密码,只需输入sudo passwd root,输入你的用户密码,然后创建一个新的根密码。
  2. Image titled Become Root in Linux Step 26
  3. 2重新启动你的电脑,在进入BIOS屏幕后按住左-.⇧ Shift键。这将打开GRUB菜单。这个过程中的时机可能很棘手,所以你可能需要多次尝试。
  4. Image titled Become Root in Linux Step 27
  5. 3选择列表中的第一个 ...(恢复模式)条目。这将为你当前的发行版加载恢复模式。
  6. Image titled Become Root in Linux Step 28
  7. 4. 在出现的菜单中选择.root选项。这将在你作为根账户登录的情况下启动终端。
  8. Image titled Become Root in Linux Step 29
  9. 5、以写权限重新安装驱动器。当你启动到恢复模式时,你通常只有读取权限。输入以下命令来启用写权限:mount -rw -o remount /
  10. Image titled Become Root in Linux Step 30
  11. 6为你被锁定的任何账户创建一个新密码。一旦你以root身份登录,并改变了访问权限,你就可以为任何账户创建一个新的密码:输入passwd accountName,然后按↵ Enter。如果你需要改变根密码,输入passwd root.在提示下输入新密码两次。
  12. Image titled Become Root in Linux Step 31
  13. 7重设密码后重新启动电脑。一旦你完成了重设密码,你就可以重新启动并正常使用你的电脑。你的新密码将立即生效。
  14. Image titled Become Root in Linux Step 32
  • 发表于 2022-03-08 00:10
  • 阅读 ( 96 )
  • 分类:IT

你可能感兴趣的文章

如何更改unix密码

...安全性时,基于Unix的操作系统提供了强大的功能。但是如何利用这些高级功能来保护您的系统呢? ...

  • 发布于 2021-03-26 19:43
  • 阅读 ( 280 )

如何更改linux密码

...但幸运的是,更改Linux密码很容易。今天我们将向您展示如何通过几个简单的命令更改当前用户的密码、其他用户的密码和超级用户的密码。 ...

  • 发布于 2021-03-28 02:28
  • 阅读 ( 200 )

如何使用受限shell来限制linux用户可以做什么

...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...

  • 发布于 2021-03-31 10:57
  • 阅读 ( 403 )

如何在linux上使用suid、sgid和sticky位

...权限的人才能访问存储的密码,那么那些没有该权限的人如何更改他们的密码? 提升你的地位 通常,Linux命令和程序运行时与启动程序的人具有相同的权限集。当root运行passwd命令以更改密码时,它将以root的权限运行。这意味着...

  • 发布于 2021-04-02 14:48
  • 阅读 ( 186 )

linux下如何控制sudo访问

...念在Linux中意义深远。很容易看出,Linux中的文件权限是如何成为用户特权和权限的支柱之一的。如果您拥有一个文件或目录(一种特殊类型的文件),您可以对其执行您喜欢的操作,包括编辑、重命名、移动和删除它。您还可...

  • 发布于 2021-04-02 22:30
  • 阅读 ( 165 )

如何在windows10的ubuntubashshell中更改用户帐户

...改这些凭据。 用户帐户在linux环境中的工作方式 相关:如何在windows10上安装和使用Linux Bash Shell 当您通过在安装后启动新的Linux发行版来设置它时,系统会要求您为bashshell创建一个用户帐户。Windows将其称为“UNIX用户帐户”。因...

  • 发布于 2021-04-06 15:47
  • 阅读 ( 201 )

如何在windows10上安装和使用linux bash shell

...令行应用程序都能正常工作,因为这个特性并不完美。 如何在windows10上安**ash 相关:如何知道我运行的是32位还是64位Windows? 此功能在32位版本的Windows 10上不起作用,因此请确保您使用的是64位版本的Windows。无论如何,如果你...

  • 发布于 2021-04-06 16:32
  • 阅读 ( 261 )

为什么linux允许用户删除根目录?

...问答网站分组。 问题 超级用户读者方兴想知道为什么Linux允许用户删除根目录: When I installed Linux on my computer for the first time, I always liked to use root because I did not need to add sudo and enter my password every time I executed a command that needed root ...

  • 发布于 2021-04-08 21:37
  • 阅读 ( 120 )

linux中sudo和su有什么区别?

...nux用户,您可能已经看到sudo和su的引用。这里有一些关于如何使用Geek和其他地方的文章,指导Ubuntu用户使用sudo和其他Linux发行版的用户使用su,但是有什么区别呢? Sudo和su是获得root特权的两种不同方式。每个版本都以不同的方...

  • 发布于 2021-04-09 02:06
  • 阅读 ( 198 )

为什么不应该以root用户身份登录linux系统

在Linux上,根用户相当于Windows上的管理员用户。然而,虽然Windows长期以来的文化是普通用户以管理员身份登录,但在Linux上不应该以root用户身份登录。 微软试图用UAC来改进Windows的安全实践——你不应该以root用户身份登录Linux...

  • 发布于 2021-04-09 02:41
  • 阅读 ( 182 )
aetur78686
aetur78686

0 篇文章

相关推荐