ubuntu vs. Permiso de archivo www-data

ubuntu vs. Permiso de archivo www-data

Siempre tengo problemas para configurar el permiso de archivos y la propiedad del grupo. En algún momento lograré editar archivos a través de SFTP, otras veces no. Y lo mismo desde el servidor web.

Así que déjame aclarar lo que hago habitualmente.

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 era propiedad de root, así que lo cambio de ubuntuusuario, ya que inicié sesión en SFTP a través ubuntudel usuario y el archivo PPK a través WinScpdel cliente FTP. Entonces puedo cargar archivos SFTPdespués de cambiar el permiso.

Pero después de un tiempo necesito que mi servidor web también tenga el permiso adecuado, de modo que si necesito instalar algo como WordPressun complemento, puedo instalarlo desde el área de administración.

Así que siempre tengo que buscar en Google todo lo relacionado con esto y de alguna manera tengo éxito, pero perturba mi permiso otorgado al usuario de FTP ubuntu. Leí muchos artículos y lo he hecho hasta ahora, pero no puedo establecer el permiso adecuado, por lo que tanto el usuario del servidor web www-datacomo el usuario de FTP ubuntudeben obtener el permiso adecuado para que ambos sean ilegibles para agregar o editar archivos.

Necesito ayuda de ustedes. ¿Alguien puede decirme una guía paso a paso para otorgar permiso a un archivo después de crear una instancia de AWS e apacheinstalar php.

He compartido el permiso de mi archivo actual. Lo he impreso ejecutando el comando 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

Gracias de antemano

información relacionada