Hice un servidor FTP personal en una computadora portátil vieja, pero cuando me conecto solo puedo leer / descargar sin cargar. ¿Cómo cambio esto? Gracias por la ayuda de antemano estoy usando vsftpd
¿Se le niega el permiso? Sin más detalles, sería difícil determinar el problema.
Stef K
Sí Permisos denegados
usuario156980
Respuestas:
16
Tendrá que editar el vsftpd.confarchivo de configuración, ubicado en `/ etc / con un editor de su elección, por ejemplo:
sudo vim /etc/vsftpd.conf
En el archivo de configuración, busque la línea write_enable=YESque probablemente estará comentada #write_enable=YES, descomente quitando #la parte frontal y guarde el archivo.
Finalmente reinicie el servicio vsftpd usando:
sudo service vsftpd restart
Tenga en cuenta que:
Deberá proporcionar su contraseña cuando la use sudo. Además, el servicio se incluyó originalmente en esta respuesta como ftpd, que puede funcionar en algunas máquinas en lugar de vsftpd
Hola, tengo un comentario comentado write_enable = YES pero no funciona. Dice que no se pudo crear el archivo
Sarz
1
Esto es parte de la respuesta pero no es suficiente. Tengo el mismo problema y esto no lo resuelve. Creo que necesita crear un usuario en el servidor y darles permisos, pero todavía estoy leyendo. Se actualizará si encuentro la solución.
TenLeftFingers
1
A mí me funcionó.
Gruber
Creo write_enable=YESque no funciona para la chrootconfiguración habilitada. En este caso, debe usar el allow_writeable_chroot=YESque es inseguro e indocumentado. Para que el usuario de FTP tenga su propia carpeta con permiso de escritura, supongo que es la única forma de usar usuarios virtuales ... Todavía estoy buscando una buena guía para esto.
Respuestas:
vsftpd.conf
archivo de configuración, ubicado en `/ etc / con un editor de su elección, por ejemplo:sudo vim /etc/vsftpd.conf
En el archivo de configuración, busque la línea
write_enable=YES
que probablemente estará comentada#write_enable=YES
, descomente quitando#
la parte frontal y guarde el archivo.Finalmente reinicie el servicio vsftpd usando:
sudo service vsftpd restart
Tenga en cuenta que:
Deberá proporcionar su contraseña cuando la use
sudo
. Además, el servicio se incluyó originalmente en esta respuesta como ftpd, que puede funcionar en algunas máquinas en lugar de vsftpdfuente
write_enable=YES
que no funciona para lachroot
configuración habilitada. En este caso, debe usar elallow_writeable_chroot=YES
que es inseguro e indocumentado. Para que el usuario de FTP tenga su propia carpeta con permiso de escritura, supongo que es la única forma de usar usuarios virtuales ... Todavía estoy buscando una buena guía para esto.