Ubuntu против www-data Разрешение файла

Ubuntu против www-data Разрешение файла

У меня всегда проблемы с настройкой прав доступа к файлам и группового владения. Иногда мне удается редактировать файлы через SFTP, иногда нет. И то же самое с веб-сервера.

Итак, позвольте мне прояснить, что я обычно делаю.

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пользователя, а файл PPK — через WinScpFTP-клиент. Поэтому я могу загружать файлы SFTPпосле изменения разрешения.

Но через некоторое время мне понадобится, чтобы мой веб-сервер также имел соответствующие разрешения, чтобы, если мне понадобится установить что-то вроде WordPressплагина, его можно было бы установить из административной области.

Поэтому мне всегда приходится гуглить все об этом, и каким-то образом я добиваюсь успеха, но это мешает моим разрешениям, которые даны для пользователя FTP ubuntu. Я прочитал много статей и сделал это до сих пор, но не могу установить надлежащие разрешения, поэтому и пользователь веб-сервера www-data, и пользователь FTP ubuntuдолжны получить надлежащие разрешения, поэтому они оба не могут добавлять или редактировать файлы.

Мне нужна ваша помощь, ребята. Может кто-нибудь дать мне пошаговое руководство по предоставлению разрешения на файл после создания экземпляра AWS и установки apacheи php.

Я поделился своим текущим разрешением на файл. Я распечатал его, выполнив команду 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

Заранее спасибо

Связанный контент