sudo su 与 just su 有什么区别?

Ele*_*fee 4 root su sudo

我看到很多帖子说你输入sudo su以获得具有 root 权限的交互式提示,我看到同样多的帖子讨论了sudo -ivs 的优缺点sudo su

在这里,我正在挠头思考为什么人们不只是写su... 毕竟su 替代用户的缩写,默认情况下切换到 root,所以真的有必要写sudo su吗?

cha*_*aos 5

如果你可以简单地使用su,你应该。

但是,在大多数现代(桌面)Linux 发行版(例如 Ubuntu)中,root 用户被禁用并且没有设置密码。因此你不能切换到 root 用户su(你可以试试)。您必须以 root 权限调用 sudo:sudo su

  • -1 表示“如果你可以简单地使用 su,你应该”;这充其量是主观的,最坏的情况是不好的建议。理想情况下,使用 sudo 而不是 su 可以更好地控制用户使用提升的权限可以执行的操作;没有额外破折号的 su 通常是不好的做法,因为它保护环境。 (2认同)