Qt 我可以用sudo安全运行qbs吗? 你可以跳过背景故事

Qt 我可以用sudo安全运行qbs吗? 你可以跳过背景故事,qt,permissions,sudo,qmake,qbs,Qt,Permissions,Sudo,Qmake,Qbs,自从我运行这个命令以来,当我试图通过使用sudo运行应用程序来解决一个我认为是权限限制的问题时,我变得更加谨慎了: sudo qtcreator 这完全破坏了我的安装,并由于显而易见的原因造成了许多麻烦。嗯,我现在正在玩一种新的Qt技术,qbs,我遇到了一些错误,我认为可能与权限有关 在我冒很多头疼的风险之前,像这样跑步安全吗 sudo qbs setup-qt /usr/bin/qmake qt 不必担心破坏QB的完整性 使用sudo运行qbs作为root,仅此而已。特别是,qbs con

自从我运行这个命令以来,当我试图通过使用sudo运行应用程序来解决一个我认为是权限限制的问题时,我变得更加谨慎了:

sudo qtcreator
这完全破坏了我的安装,并由于显而易见的原因造成了许多麻烦。嗯,我现在正在玩一种新的Qt技术,qbs,我遇到了一些错误,我认为可能与权限有关

在我冒很多头疼的风险之前,像这样跑步安全吗

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

不必担心破坏QB的完整性

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

您可以编辑当前用户的操作系统用户设置,以授予使用用户密码和不使用sudo作为管理员运行的权限……或者您可以编辑qbs/qtcreator文件,以具有可执行权限chmod,作为特定应用程序的示例users@DenisTsoi 你说的是visudo吗?这是一种方法。是的,基本上,我想在一个系统位置安装一个项目。很高兴知道。