![以 root 身份安装与使用 sudo 安装](https://linux22.com/image/1069269/%E4%BB%A5%20root%20%E8%BA%AB%E4%BB%BD%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8%20sudo%20%E5%AE%89%E8%A3%85.png)
使用以下方式安装软件包,结果或应用程序行为是否会有所不同
sudo -i
apt install something
相对
sudo apt install something
答案1
如果您仅谈论使用apt
命令,则这两个调用是相同的。其他可能依赖于环境变量等的命令可能会有不同的行为。
答案2
使用以下方式安装软件包,结果或应用程序行为是否会有所不同
不,但这不是“sudo”的目的。
“sudo” 的一个主要功能是跟踪和追踪能力直接地发出命令的人。其中“sudo”将其记录为发出命令的用户。从“root”执行此操作将以“root”身份将其记录。
对于单管理系统来说这不是什么问题,但当系统上有多个管理员并且发出了不应该发出的命令时,这是一个严重的问题。