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。

相关推荐
_extraordinary_2 分钟前
Linux基本指令(三)+ 权限
linux·运维·服务器
WalkingWithTheWind~9 分钟前
Linux搭建Nginx直播流媒体服务RTMP/RTSP转Http-flv视频浏览器在线播放/Vue/Java/ffmpeg
java·linux·nginx·ffmpeg·vue·http-flv·rtsp
青春:一叶知秋20 分钟前
Reactor模型说明
运维·服务器
粉03211 小时前
Keeppalived 实现Nginx 的高可用集群
java·服务器·nginx
和舒貌2 小时前
Linux系统编程基础详解
linux·运维·服务器·基础
Jack魏3 小时前
Linux MySQL 8.0.29 忽略表名大小写配置
linux·mysql·mysql8·mysql常见问题
ctrigger3 小时前
AI回答:Linux C/C++编程学习路线
linux·c语言·c++
蛊明5 小时前
下载CentOS 10
linux·运维·centos
北京-宏哥5 小时前
Linux系统安装MySQL5.7(其他版本类似)避坑指南
linux·运维·服务器
Aphelios3805 小时前
Linux 下 VIM 编辑器学习记录:从基础到进阶(下)
java·linux·学习·编辑器·vim