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。

相关推荐
刘某的Cloud几秒前
SSH命令建立隧道
linux·运维·ssh·系统·shell
weixin_471525783 小时前
【gdb/sqlite3移植/mqtt】
linux·运维·服务器
大聪明-PLUS3 小时前
TCP/IP 协议族—理论与实践(一)
linux·嵌入式·arm·smarc
迎風吹頭髮6 小时前
Linux内核架构浅谈2- Linux内核与硬件交互的底层逻辑:硬件抽象层的作用
linux·架构·交互
Guheyunyi7 小时前
消防管理系统如何重构现代空间防御体系
大数据·运维·人工智能·安全·信息可视化·重构
我是好小孩7 小时前
【Android】六大设计原则
android·java·运维·服务器·设计模式
孙同学要努力7 小时前
《Linux篇》进程状态——浅度、深度睡眠状态、僵尸状态、运行状态
linux·运维
jieyu11198 小时前
Linux Rootkit 详解
linux·运维·系统安全
宁檬精8 小时前
运维面试准备——综合篇(一)
linux·运维·服务器
洛阳纸贵Coco.Leo.YI8 小时前
10分钟在Windows11下Ubuntu内安装docker-Version28.51
linux·ubuntu·docker