我想为 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 。