root 和 sudo 有什么区别?

Hie*_*yen 14 linux root permissions

root 用户可以拥有所有权限。但是普通用户可以像 root 一样使用 su 或 sudo 命令和他们自己的密码获得访问权限。

那么有什么区别呢?

phi*_*hag 7

su(和须藤)命令传统上需要的密码。但是,您可以设置sudo为普通用户可以通过修改自己的密码来获得root权限/etc/sudoers(以root身份,最好用visudo)。

现代 Linux 发行版预先配置了第一个用户,使其能够使用自己的密码进行 sudo。这可以防止用户意外配置系统,并使他们无需单独的 root 密码即可获得完全控制权。

  • 您应该使用 « visudo » 而不是手动编辑 /etc/sudoers - 保存前会检查语法,这可以为您省去一些麻烦。 (2认同)