Saltar al contenido

vsFTPd los permisos de archivos cargados predeterminados en Ubuntu no funcionan

Solución:

Solución 1:

Terminé usando

file_open_mode=0777
local_umask=022

en vsftpd.conf. El problema era que tanto el usuario de FTP como el usuario de www-data necesitaban permisos para escribir, así que tuve que unir www-data y ftpuser a www-data usergroup, y CHMOD -R 775 todos los archivos en / var / www – de esa manera, con 775 CHMOD, el grupo tendría permiso para leer, escribir y ejecutar. Ahora está funcionando perfectamente.

Solucion 2:

Tengo mi respuesta:

Como www-data es el usuario responsable del servidor web y su usuario normal es responsable del servidor ftp, primero debe convertirlos a ambos en miembros del mismo grupo: el grupo www-data.

Creación de un usuario personalizado:

useradd –d /var/www/asasd.com -g www-data -m yourusername

de esta manera el directorio de inicio será el /var/www/asasd.com y tu usuario estará en el www-datos grupo.

después de esto, cambie la contraseña del usuario escribiendo passwd.

Entonces, necesitas crear un public_html carpeta dentro de tu su nombre de usuario carpeta de inicio, ya que el FTP no podrá escribir en la raíz de su carpeta de inicio, debe crear una subcarpeta.

Quite los permisos de escritura de su su nombre de usuario carpeta
chmod a-w /var/www/asasd.com

Luego, aplique nuevos permisos para la subcarpeta:
chmod -R 775 /var/www/asasd.com/public_html
(tenga en cuenta que debe usar 775 chmod porque necesita permisos de escritura de grupo, no permisos de escritura de usuario, ya que desea que todo el grupo (ftp y www-data) pueda escribir). www-datos
chown -R www-data:www-data /var/www/asasd.com/public_html

De esa manera, debe poder usar FTP y tener un servidor web funcionando.

¡Buena suerte!

Es curioso que esta información sea tan difícil de encontrar. ¿La gente ya no comparte conocimientos?

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *