0

背景故事(你可以跳过)

这些天来,当我试图通过运行应用程序来解决我认为是权限限制的问题时,我更加谨慎了sudo,因为我运行了这个命令:

sudo qtcreator

这完全破坏了我的安装,并且由于显而易见的原因引起了许多头痛。好吧,我现在正在使用一种新的(对我而言)Qt 技术,qbs我遇到了一些我认为可能与权限相关的错误。


在我冒很多头疼的风险之前,运行类似的东西是否安全

sudo qbs setup-qt /usr/bin/qmake qt

无需担心破坏完整性qbs

4

1 回答 1

1

使用 sudo 运行 qbs 以 root 身份运行,仅此而已。特别是,像 qbs config 或 qbs setup-qt 这样的命令会改变 root 用户的设置,而不是你的实际用户的设置。当然,通常的评论适用于安全性:qbs 运行的所有命令都将以管理员权限运行。就个人而言,除了将项目安装到系统位置时,我认为没有理由这样做。

于 2018-06-02T19:04:05.517 回答