qt - 我可以用 sudo 安全地运行 qbs 吗?
问题描述
背景故事(你可以跳过)
这些天来,当我试图通过运行应用程序来解决我认为是权限限制的问题时,我更加谨慎了sudo
,因为我运行了这个命令:
sudo qtcreator
这完全破坏了我的安装,并且由于显而易见的原因引起了许多头痛。好吧,我现在正在使用一种新的(对我而言)Qt 技术,qbs
我遇到了一些我认为可能与权限相关的错误。
在我冒很多头疼的风险之前,运行类似的东西是否安全
sudo qbs setup-qt /usr/bin/qmake qt
无需担心破坏完整性qbs
?
解决方案
使用 sudo 运行 qbs 以 root 身份运行,仅此而已。特别是,像 qbs config 或 qbs setup-qt 这样的命令会改变 root 用户的设置,而不是你的实际用户的设置。当然,通常的评论适用于安全性:qbs 运行的所有命令都将以管理员权限运行。就个人而言,除了将项目安装到系统位置时,我认为没有理由这样做。
推荐阅读
- css - 如何在整个内容结束后显示页脚?
- ibm-cloud - 我可以使用 IBM Speech-to-Text 中的“word_confidence”进行发音学习吗?
- linux - 独立于平台的 Makefile - Windows 和 WSL
- c# - 从文件中读取行并写入多个 PDF 不起作用
- java - 正在寻找用于解密使用 openssl -aes-256-cbc -a -salt 命令加密的消息的 Java 实现?
- python - 将值添加到python中的嵌套字典
- java - 如何将一个类连接到另一个类以用于在线购物系统?
- java - 从一个本地钱包到交换钱包的波纹交易(例如:crex24)使用 java 给出错误代码 tecDST_TAG_NEEDED
- angularjs - 如何使用 Checkbox 和 Angularjs 将列表对象发布到 API?
- c# - 在简单注入器中实现惰性代理