如何禁用 root 用户的快照包警告?

如何禁用 root 用户的快照包警告?

我想为 root 用户禁用以下警告。

You are trying to start Visual Studio Code as a super user which isn't recommended. If this was intended, please add the argument `--no-sandbox` and specify an alternate user data directory using the `--user-data-dir` argument.

我不想每次运行快照时都必须输入 --no-sandbox 参数。我不想给他们全部起别名。我很清楚安全风险。我只会在供个人使用的虚拟机中执行此操作。有什么方法可以编辑配置文件或绕过此错误吗?

答案1

我创建了这个 python3 解决方法。

#!/usr/bin/python
import os
import sys


if __name__ == "__main__":
    if len(sys.argv) <= 1:
        print("No snap specified")
        exit(-1)
    else:
        os.system(sys.argv[1] + " --no-sandbox " + ' '.join(sys.argv[2:]))
        exit(0)
                              

添加到路径

例子:

运行代码 --user-data-dir ~/.vscode 。

相关内容