何时使用 sudo 进行软件安装?

何时使用 sudo 进行软件安装?

当我安装对计算机上的任何人“通用”的软件时,我通常使用 sudo。例如,

$ sudo apt-get install mailutils

我这样做是因为过去我曾在没有 sudo 的情况下安装失败。但是,我听说出于安全原因这样做可能很糟糕,而且我经常看到不使用 sudo 的示例(例如上面的示例)。

如何确定何时应以超级用户身份安装软件?

答案1

您绝对必须使用 sudo 来获得权限升级。这是任何/所有软件安装和管理任务所必需的。

但出于安全原因,您可能会理解这是特权,因此使用它来做“正常/普通”的事情是一个错误。

如果您发现一些没有 sudo 的示例,那是因为如果您已经以 root 用户身份登录,则不需要 sudo ...您已经拥有计算机的完整权限。

唯一的例外是在用户环境中安装您自己的二进制文件或脚本...但这是一个不好的做法...它应该被视为第三方软件...因此安装在 /opt 的子目录中例子....

相关内容