Ubuntu vs. www-data Permissão de arquivo

Ubuntu vs. www-data Permissão de arquivo

Sempre tenho problemas para definir permissão de arquivo e propriedade de grupo. Algum tempo conseguirei editar arquivos através de SFTP, outras vezes não e mesmo do servidor web.

Então deixe-me esclarecer o que eu faço normalmente

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.

Inicialmente ele era de propriedade do root, então eu mudei de ubuntuusuário, pois estou logado no SFTP através ubuntudo usuário e no arquivo PPK através WinScpdo cliente FTP. Assim, posso fazer upload de arquivos SFTPapós alterar a permissão.

Mas depois de algum tempo eu preciso que meu servidor web também tenha a permissão apropriada, então se eu precisar instalar algo como WordPressum plugin, ele pode ser instalado na área de administração.

Então eu sempre tenho que pesquisar tudo no Google e de alguma forma consigo sucesso, mas isso atrapalha minha permissão que é dada para usuário de FTP ubuntu. Eu li muitos artigos e fiz até agora, mas não consegui definir a permissão adequada, portanto, tanto o usuário do servidor web www-dataquanto o usuário do FTP ubuntudevem obter a permissão adequada para que ambos fiquem ilegíveis para adicionar ou editar arquivos.

Preciso da ajuda de vocês. Alguém pode me dizer um guia passo a passo para conceder permissão a um arquivo após criar uma instância da AWS e instalar apacheo php.

Compartilhei minha permissão de arquivo atual. Eu imprimi executando command 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

Desde já, obrigado

informação relacionada