![如何禁用 root 用户的快照包警告?](https://linux22.com/image/213018/%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%20root%20%E7%94%A8%E6%88%B7%E7%9A%84%E5%BF%AB%E7%85%A7%E5%8C%85%E8%AD%A6%E5%91%8A%EF%BC%9F%20.png)
我想为 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 。