无法编辑或保存 /var/www 中 atom 的文件

无法编辑或保存 /var/www 中 atom 的文件

我是 Ubuntu(和 Linux)的新手。

你可能知道,在 Ubuntu 上安装 LAMP 后,文件的默认文件夹/www位于以下/var文件夹中

/var文件夹位于根目录。

现在,当然,我需要对/www文件夹内保存的网络文件进行更改以完成我的网站。

现在,当我将此文件夹添加到 Atom 并尝试编辑任何文件(例如 index.php)时,我无法

我知道这是用户和组的文件权限问题。我搜索了很多,但无法解决这个问题。

答案1

LAMP,所以我推测这是一个 APACHE 设置。有两件事要做

  1. 将自己添加到 apache 组 www-data

    sudo adduser $USER www-data
    
  2. /var/www/floder_name使 apache 用户成为文件夹的所有者

    sudo chown -R www-data:www-data /var/www/folder_name
    
  3. 注销并重新登录以使其生效。

奖励:将默认用户和组设为 www-data,这样你就不必不断更新

sudo setfacl -d -m u:www-data:rwx,g:www-data:rwx,o::rx /var/www/folder_name

注意:我使用了775权限,您可以使用适合您的设置的权限!

相关内容