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 ubuntu
usuario, ya que inicié sesión en SFTP a través ubuntu
del usuario y el archivo PPK a través WinScp
del cliente FTP. Entonces puedo cargar archivos SFTP
despué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 WordPress
un 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-data
como el usuario de FTP ubuntu
deben 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 apache
instalar 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