无法使用 VS Code 编辑器将文件写入 /var/www/html

Cant write files to /var/www/html using the VS Code editor

我正在尝试在 Fedora 27 上使用 VS Code 将 .php 文件保存到 /var/www/html/mysql,但我收到一条消息说

此外,如果我尝试以 root 身份打开 VS Code,我会收到以下消息:

您需要更改文件夹的访问权限。有2个选项。

  1. sudo chmod 777 /var/www/html/mysql - 更改对 mysql 目录的访问权限
  2. sudo chmod -R 777 /var/www/html/mysql - 更改对 mysql 目录和其中所有子目录的访问权限。

尽管接受的答案确实有效,但我不建议在使用 LINUX 时更改访问权限。您的“web”文件夹通常由 Web 服务器的用户和组拥有,因此,最好在您的 DEV(本地)环境(即您的 PC)中保持相同。如果需要,可以将 IDE 作为 sudo 执行,只要您在本地处理它并保持与 QA 和生产环境中相同的访问权限。