首页 > 解决方案 > 我可以用 sudo 安全地运行 qbs 吗?

问题描述

背景故事(你可以跳过)

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

sudo qtcreator

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


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

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

无需担心破坏完整性qbs

标签: qtpermissionssudoqmakeqbs

解决方案


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


推荐阅读