Estoy intentando eliminar un directorio de Dropbox subido, pero solo recibo "550 Acceso denegado" y no sé por qué. Ya intenté configurar los permisos del directorio en 777 pero nada cambió.
Por otro lado, mi comando de eliminación puede borrar todo el directorio de Dropbox, excepto las carpetas. (Todos los archivos de los directorios compartidos se pueden eliminar)
Esta es mi estructura antes del comando de eliminación:
- raíz
- buzón
- Carpeta1 (S)
- Carpeta1.1
- Carpeta1.2
- Carpeta1.3
- Carpeta2 (P)
- ...
- Carpeta3 (S)
- .dropbox (yo)
- Archivo3.1
- Archivo3.2
- Archivo3.3
- Carpeta4 (P)
- Archivo1 (P)
- Archivo2 (P)
- Archivo3 (P)
- Archivo4 (P)
- Carpeta1 (S)
- buzón
(S) = Directorio compartido
(P) = Directorio privado
(yo) = Invisible
Y esta es mi estructura después del comando:
- raíz
- buzón
- Carpeta1
- Carpeta1.3
- Carpeta3
- .dropbox (yo)
- Carpeta1
- buzón
¿Alguien podría explicar esto?
Mi servidor usa Ubuntu Server 14.04 LTS como sistema operativo y vsftp para conexiones FTP
Mi cliente usa Windows 7 de 32 bits y mi aplicación fue creada con VB 2010
EDITAR1:
Descubrí que cada directorio contiene un archivo que comienza con un punto .
.
Linux no enumera estos archivos y el usuario obtiene la respuesta "Carpeta vacía". Incluso con dir
el comando Linux no devuelve nada. Sólo con ls -a
Linux se muestran los archivos restantes.
Ahora mi pregunta: ¿Hay alguna manera de cambiar la visibilidad de estos archivos para que los usuarios de FTP sean visibles?
Gracias por tu ayuda
Respuesta1
Si borraste todo de todos modos, ¿no puedes simplemente ejecutar rm -R Dropbox
? Esto eliminará todo de forma recursiva, incluidos los archivos/directorios que comienzan con .
.
En cuanto a que los usuarios de FTP vean esos archivos, creo que realmente depende del servidor FTP que se utilice (y posiblemente también del cliente).