linux下vsode超级用户运行

解决此问题的另一种方法是为当前用户创建一个本地桌面图标文件,而非编辑系统级别的桌面图标。这将覆盖系统级别的设置。请按照以下步骤操作:

在终端中输入以下命令,创建一个特定于当前用户的桌面图标文件:

cp /usr/share/applications/code.desktop ~/.local/share/applications/

使用文本编辑器编辑新创建的桌面图标文件:

nano ~/.local/share/applications/code.desktop

将 "Exec=" 行替换为以下内容:

Exec=sh -c "sudo code --no-sandbox --user-data-dir=YOUR_USER_DATA_DIR %U"

请记得将 YOUR_USER_DATA_DIR 替换为实际的用户数据目录路径。

按 Ctrl + O 保存文件,然后按 Ctrl + X 退出 nano 编辑器。

现在,当您单击Visual Studio Code图标时,它应以超级用户身份运行。请注意,以超级用户身份运行Visual Studio Code可能存在安全风险,所以除非您正在编辑受保护的文件,否则请使用普通用户权限运行Visual Studio Code。

相关推荐
Mr小林34 分钟前
Docker 安装教程(在线 + 离线)
运维·docker·容器
JudithHuang1 小时前
把本地服务暴露到公网
运维
yt004yt2 小时前
### 越华环保集团|绿岛 VOCs 集中治理,管网系统安全设计工程实战分享
大数据·运维
yt004yt2 小时前
越华环保集团|绿岛 VOCs 集中治理,管网系统安全设计工程实战分享
大数据·运维
晚安日记wanna2 小时前
压测 TPS 卡在 800CPU 只跑四成六步定位法
运维·面试·测试
yunwei373 小时前
eBPF 示例教程:实现 `scx_nest` 调度器
linux·后端·性能优化
朽棘不雕3 小时前
关于重定向的小补充
linux
T1mzhou3 小时前
ARM64 平台安全学习记录
linux·服务器·arm开发·arm
GG-_-Bond4 小时前
基于dpdk实现udp接收数据
linux·网络·udp
吴声子夜歌4 小时前
Shell编程实例——bash入门
linux·运维·shell