【问题标题】:How can i prevent the super use privileges message from showing如何防止显示超级使用权限消息
【发布时间】:2019-11-21 04:18:55
【问题描述】:

我在 Linux 上以 root 身份运行颤振,每次我运行颤振命令时,它都会显示超级用户警告消息,每次我知道它会显示其他命令,而不仅仅是颤振命令,所以我不想显示仅适用于颤振命令,其他都可以,任何帮助!

【问题讨论】:

  • 您在谈论“要以管理员身份(用户“root”)运行命令,请使用“sudo ”。有关详细信息,请参阅“man sudo_root”。” 消息?
  • 没有这个哇!您似乎正试图以 root 身份运行颤振。我们强烈建议在没有超级用户权限的情况下运行 Flutter 工具。
  • 你在哪里安装了颤振? (在哪个文件夹中)
  • 在根文件夹中

标签: flutter terminal


【解决方案1】:

该消息由flutter command 自身在检测到 root 时抛出,无法通过任何方式禁用。

正如this question 中所述,您必须在您的用户文件夹中安装flutter 以摆脱“烦人”的消息(但是,您将不是root)。

【讨论】:

  • 谢谢,但我已经知道了,我只是在寻找一种方法来为 root 禁用它,我不想切换到另一个用户
  • 消息是flutter工具自己抛出的。没有办法禁用它
  • 哦,真的,你确定吗?
  • 是的。 Line 154flutter 命令的
【解决方案2】:

Flutter 只是说以 root 用户身份运行 Flutter 不是一个好主意。因为,它未来的所有插件安装等可能都需要 root 权限。 因此,请授予您当前用户对 Flutter 文件夹进行 r/w 的权限。警告将消失。

sudo chown -R $USER /the/exact/path/of/your/flutter/repo/

这对我有用。

【讨论】:

    猜你喜欢
    • 2016-01-13
    • 1970-01-01
    • 2017-10-05
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    相关资源
    最近更新 更多