You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Bash下如何设置目录可写权限以解决VS Code的EACCES报错

这个错误本质是VS Code运行时需要写入的配置/缓存目录所有者不是当前登录用户,通常是此前使用root权限(sudo)运行过VS Code导致的,可按照以下步骤修复:

修复方案

1. 配置目录权限修复(绝大多数情况适用)

执行对应系统的命令将VS Code配置目录所有权改回当前用户即可:

  • Linux 系统执行:
    sudo chown -R $USER:$USER ~/.config/Code
  • macOS 系统执行:
    sudo chown -R $USER:$USER ~/Library/Application\ Support/Code

如果你使用的是VS Code Insiders开发版,将命令中的目录名替换为Code - Insiders即可。

2. 安装目录权限修复(少见场景)

如果执行上方命令后仍报错,可能是VS Code的全局安装目录权限异常,执行对应命令修复:

  • Linux(deb包默认安装路径):
    sudo chown -R $USER:$USER /usr/share/code
  • macOS(默认应用安装路径):
    sudo chown -R $USER:$USER /Applications/Visual\ Studio\ Code.app

验证

所有命令执行完成后重新打开VS Code即可正常启动,不会再抛出权限错误。

注意:不要长期使用sudo运行VS Code,会反复触发权限归属异常的问题


内容的提问来源于stack exchange,提问作者Somebody101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 18:36:03