打开终端时如何随时以root身份登录终端?

4M0*_*M01 -1 command-line root

我不想每次都输入 sudo 和我的密码。我觉得这真的很烦人。有没有任何命令或选项会在您打开终端时考虑您的 root 用户,每次打开终端时。

小智 13

我真的反对将 root 用作默认登录名。这是一个非常非常糟糕的主意。

但是,如果我正在处理需要根终端会话sudo并一次又一次地执行大量命令的事情,那么键入sudo.

您可以使用该sudo -i命令创建一个 root 会话并输入一次您的密码。当您完成任何需要 root 的操作后,您可以退出并返回到用户级别帐户。

mcgarrah@localhost:~$ sudo -i
root@localhost:~# id
uid=0(root) gid=0(root) groups=0(root)
root@localhost:~# 
Run Code Online (Sandbox Code Playgroud)

同样,始终以 root 身份运行是一个非常糟糕的主意。Root 允许比标准用户需要更多的访问权限,并且许多使 Linux 更安全的功能不再适合您。一个例子是以 root 身份运行网络浏览器是疯狂的。