背景故事(你可以跳过(
自从我运行以下命令以来,当我尝试通过运行sudo
应用程序来解决我认为是权限限制时,这些天我更加谨慎:
sudo qtcreator
这完全使我的安装感到无聊,并出于显而易见的原因引起了许多头痛。好吧,我现在正在使用一种新的(对我来说(Qt技术,qbs
并且我遇到了一些我认为可能与权限相关的错误。
在我冒着许多头痛的风险之前,运行类似的东西是否安全
sudo qbs setup-qt /usr/bin/qmake qt
不必担心破坏qbs
的完整性?
使用 sudo 运行以根身份运行 qbs,仅此而已。特别是,像 qbs config 或 qbs setup-qt 这样的命令将更改 root 用户的设置,而不是实际用户的设置。当然,通常的评论适用于安全性:qbs 运行的所有命令都将以管理员权限运行。就个人而言,我认为没有理由这样做,除非将项目安装到系统位置。