![我怎样才能在终端中随时成为 root](https://linux22.com/image/1042215/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E9%9A%8F%E6%97%B6%E6%88%90%E4%B8%BA%20root.png)
我想知道如何在终端中随时成为 root 用户,而无需输入密码或输入 sudo。谢谢 :D
答案1
您可以直接以 root 身份登录,而不必以用户身份登录。如果您登录的是图形桌面,这是一种非常糟糕的安全做法,因为您最终会以 root 身份运行大量软件,而这些软件通常不需要以 root 身份运行,而且也不旨在成为大规模攻击面。以 root 身份登录 ssh 会话或文本控制台的问题要小得多,但出于安全审计的原因,这仍然可能很糟糕。
在 Ubuntu 中,root 用户默认没有密码,因此您无法以 root 身份登录[1]。要更改此设置,您可以以 root 身份运行“passwd root”(例如使用 sudo)。请确保您选择一个非常复杂的密码;启用基于密码的 root 登录会降低系统的安全性,而使用弱密码会进一步降低系统的安全性。
由于您确实不想以这种方式降低系统的安全性,请按照其他答案或我最喜欢的方法使用 sudo sudo bash
。
[1] 除了通过 ssh 使用 SSH 密钥之外……
答案2
我已经查看过,因为我想这样做,以便可以将文件从 /host 移动到桌面,但据我所见,由于它的安全性,没有办法。