Linux 中 root 与 sudo 的用法与区别,居然这么多人搞不清楚!

root是系统管理员帐户,拥有最大的权限。
sudo 是普通用户临时获得 root 权限的命令。

如果直接以root身份登录,你可以做任何事情,但风险很高。
使用 sudo 一次,输入密码并退出。
很安全。

根命令不写入日志。
sudo 命令已记录。

使用 sudo 遵循最小权限原则。
直接使用root太随意了。

如何选择?这取决于。
使用 root 执行高风险任务。
使用sudo进行日常维护。

linux怎么进入root权限

嘿,如何获得 Linux 的 root 权限? 详细的告诉你,别搞错了。

上周一位客户问我如何root Ubuntu。
原来他安装软件卡住了,想直接用root安装。
我告诉他后,他的脸色变得苍白。

第一步:打开root账户(像Ubuntu一样默认关闭) 这是最直接的方法。
如果你想长期使用 root 身份,只需打开终端并输入 sudo passwd root,然后按照提示设置密码即可。
但记住,开设root账户就等于给系统留了后门,很容易干坏事。
这是绝对不推荐的! 除非你知识渊博并且知道自己在做什么。
密码必须强大、复杂并定期更改。

Top 2 :暂时使用sudo提升权限 这是标准用法。
例如,如果你想更新系统,输入 sudo apt update,系统会要求你输入自己的密码。
只要正确输入即可。
这种方法是最安全的,因为它不会给你整个root帐户,并且当你完成后权限就会消失。
我强烈推荐你使用这个。

第三步:打开根终端 如果您想以 root 身份连续执行多项操作,可以输入 sudo su,系统会提示您输入 root 密码(如果您之前启用过)。
如果输入正确,命令行提示符将变为 。
你知道,这意味着你现在是 root 了。
但使用完毕后请务必点击退出。
否则,一不小心删除了系统文件,就完蛋了。

第四招:通过图形界面登录root(听我的,别用) 在某些系统中,例如Ubuntu,可以在设置中打开root,直接登录图形界面。
我真的不建议你这样做。
这太冒险了。
只要点击某个东西就可能使系统崩溃。
除非有特殊需要,否则不要碰它。

还有一点需要注意。
在图形界面上安装软件或更改系统文件时,会弹出一个框要求您输入密码。
如果您使用 sudo,只需输入您自己的密码。
打字时不显示文字是正常现象。
这是一个安全设计。
如果您有 root 帐户,则可能需要输入 root 密码。

一句话:尽量不要开root账号,用sudo临时提权。
至于密码,一定很复杂。
不要用生日或者1 2 3 4 5 6 ,如果不小心操作,系统损坏了谁来修?