使用sudo有什么问题?

在这里的评论我被告知应该避免不必要地使用sudo 。 虽然在特定情况下不需要它,但我认为使用它没有任何伤害。

我认为当使用sudo执行像cat这样的琐碎程序时,遇到一个会以某种方式危及系统安全性的bug的整体风险非常低。

那么有人可以指出可能的含义,除了输入4个字符和空格外?

拼写错误的风险大于错误的风险。

养成习惯的风险“它不起作用,坚持下去!” 远远高于bug的风险。

作为一个系统管理员,看到人们使用不需要它们的sudo执行各种随机命令,我总是提醒不要过多使用sudo

虽然cat没有害处,但这种鼓励的习惯是。

我认为还有另一个问题尚未提及:shell的缓存状态为默认值15分钟。 这意味着您不必在接下来的15分钟内提供密码,以执行潜在危险的命令。

我认为我们都可以想到或多或少可能由此导致的安全问题:利用这个或者忘记用随机人或同事锁定屏幕的未知软件错误浮现在脑海中。

这确实是我不使用sudo主要原因,即使我不得不使用sudo ,因为我在完成sudo工作后经常关闭shell。

过度使用sudo是Linux相当于旧Windows在管理员帐户下运行所有​​内容的习惯。 这个问题已被讨论并批评为地狱和背部,因此您可以阅读所有关于为什么一个人不应该以管理员身份运行Windows计算机的内容,并且每一点都适用于习惯性地在Linux上使用sudo

好吧,这只是因为你可能会意外地弄乱文件系统的敏感部分,给你自己带来很多麻烦小心永远不够,所以最好不要让自己暴露在不必要的危险之中

当你对Sudo做任何事情时,它意味着你赋予它完整的权利,这是root访问权限,有时会变得非常危险,如果无意中,使用root权限运行的应用程序可能会出错,导致系统崩溃操作系统的腐败。 无论如何,对于Cat来说,它对root很好。

不必要地使用Sudo没有任何问题。 Sudo (在Ubuntu上的默认配置/目的)提供了完全提升的特权。 如果用户被授予了这些特权,他们就可以按照自己的意愿行使(包括不必要的!) 。 但是,在不需要时使用Sudo会增加赌注。 这是一种不必要的风险。 简单的拼写错误可能会变得很糟糕,这就是大多数人在不需要时避免使用提升权限的原因。 但是,仅仅因为通常的做法是避免不必要的Sudo使用,并不意味着采用不同的方式是错误的。 Sudo到你心里的内容!

在AskUbuntu的背景下,我毫不奇怪你被指示避免不必要的Sudo使用。 这个网站的目的是让专家提出问题并得到专家的回复,但实际上这里有很多新手用户,他们知道这足以让自己陷入困境。 海报尝试保护这些用户自己是很常见的。 Sudo滥用在新手用户中很常见,因为他们并不真正了解是什么或做什么,没有花时间学习。 此外,该网站以提供高质量的内容而自豪。 不必要的命令效率低下,因此降低了post的质量。