因此,我一直在研究使用su和之间的差异sudo,并且每个人似乎都同意这种sudo方法比允许访问 root 帐户本身更安全。他们说,使用 root 帐户,您只需一个命令就可以破坏整个系统。这个我明白。但是在系统上创建的初始用户也可以使用 sudo 访问所有命令。这我可以通过运行找到su -l。如果是这种情况,那么我可以简单地运行sudo <game-ending command>以破坏我的系统。那么,与允许我直接访问超级用户帐户相比,这种方法如何更好或更安全?我可以运行所有相同的命令...
是不是因为sudo在命令行上使用我明确地告诉计算机我认为我知道我在做什么?他们是否认为人们会忘记他们在超级用户帐户下,除非他们明确说明?
人们还表示,如果系统被外国人入侵并进入,在 root 帐户下将允许他们对我的系统做可怕的事情。但在我看来,如果他们已经可以访问我的帐户并知道我的密码,他们可以通过使用 sudo 并输入我的密码来做同样可怕的事情,因为他们甚至不需要知道超级用户的密码。我没有得到什么?