ubuntu 与 www-data 文件权限

ubuntu 与 www-data 文件权限

我总是在设置文件权限和组所有权时遇到问题。有时我可以通过 SFTP 编辑文件,有时却不行,从 Web 服务器编辑文件也一样。

所以让我先说清楚我通常做什么

1- Create an AWS Instance (Ubuntu 18.04)
2- Installed Apache/PHP 7.2/MySQL and other PHP Modules
3- It creates a web server directory on /var/www/html
4- I put my files here.

最初它归 root 所有,因此我将其更改为ubuntu用户,因为我通过用户登录 SFTP ubuntu,并通过 FTP 客户端登录 PPK 文件。因此,更改权限后WinScp我能够上传文件。SFTP

但过了一段时间,我需要我的网络服务器也应该具有适当的权限,所以如果我需要安装像WordPress插件这样的东西,那么它可以从管理区域安装。

因此,我总是不得不在 Google 上搜索有关它的一切,不知怎的,我成功了,但它扰乱了我为 FTP 用户提供的权限ubuntu。我阅读了很多文章,到目前为止也做了一些事情,但无法设置适当的权限,因此 Web 服务器用户www-data和 FTP 用户ubuntu都应该获得适当的权限,因此他们都无法添加或编辑文件。

我需要你们的帮助。有人能告诉我在创建 AWS 实例并安装后授予文件权限的分步指南apachephp

我已经共享了我当前的文件权限。我已通过运行命令将其打印出来ls -l

-rw-r--r--  1 ubuntu www-data   420 May 14 15:12 index.php
-rw-r--r--  1 ubuntu www-data    19 May 14 15:12 info.php
-rw-r--r--  1 ubuntu www-data  6919 May 14 15:12 wp-activate.php
drwxr-xr-x  9 ubuntu www-data  4096 May 14 15:12 wp-admin
-rw-r--r--  1 ubuntu www-data   369 May 14 15:12 wp-blog-header.php
-rw-r--r--  1 ubuntu www-data  2283 May 14 15:12 wp-comments-post.php
-rw-r--r--  1 ubuntu www-data  2898 May 14 15:12 wp-config-sample.php
-rw-r--r--  1 ubuntu www-data  4398 May 16 13:03 wp-config.php
drwxr-xr-x  8 ubuntu www-data  4096 May 14 15:32 wp-content
-rw-r--r--  1 ubuntu www-data  3847 May 14 15:12 wp-cron.php
drwxr-xr-x 19 ubuntu www-data 12288 May 14 15:12 wp-includes
-rw-r--r--  1 ubuntu www-data  2502 May 14 15:12 wp-links-opml.php
-rw-r--r--  1 ubuntu www-data  3306 May 14 15:12 wp-load.php
-rw-r--r--  1 ubuntu www-data 38883 May 14 15:12 wp-login.php
-rw-r--r--  1 ubuntu www-data  8403 May 14 15:12 wp-mail.php
-rw-r--r--  1 ubuntu www-data 17947 May 14 15:12 wp-settings.php
-rw-r--r--  1 ubuntu www-data 31085 May 14 15:12 wp-signup.php
drwxrwxrwx  3 ubuntu www-data  4096 May 14 15:35 wp-snapshots
-rw-r--r--  1 ubuntu www-data  4764 May 14 15:12 wp-trackback.php
-rw-r--r--  1 ubuntu www-data  3068 May 14 15:12 xmlrpc.php

提前致谢

相关内容