¿Cómo puedo eliminar un directorio en un recurso compartido de smb?

¿Cómo puedo eliminar un directorio en un recurso compartido de smb?

Tengo un disco duro externo montado como recurso compartido smb (a través de Iomega iConnect), sin embargo, no puedo eliminar un directorio en él:

Permiso denegado

Mirando propiedades:

No se pudieron determinar los permisos de "abc"

Navegué hasta él en la terminal, .gvfspero cuando uso chmod 777 -R .Para cada archivo obtengo:

Operación no admitida.

¿Cómo puedo eliminar este directorio?

Estoy eliminando un directorio grande y el 99% de los archivos se eliminaron correctamente, pero no en una ruta en particular.

sudo rm -rf "abc"dio:

rm: no se puede eliminar "abc" Permiso denegado.

Puedo copiar y eliminar archivos de otras partes del disco

Respuesta1

  • Respecto a los avisos: Samba comparte así que supongo que es un disco formateado NTFS. Si es así... NTFS no entiende los permisos de Linux. Entonces comandos como chmod, chown, chgrp no funcionan.

  • Al enfrentarse a los permisos, puede intentar eliminar el directorio que sudose encuentra delante del comando. Si esto muestra un error, agréguelo a su pregunta.

  • Los permisos de Samba se almacenan en /etc/samba/smb.conf. Es posible que esté configurado incorrectamente (esto sólo será un problema si es la primera vez que utiliza este disco. De lo contrario, este archivo probablemente sea correcto)

  • Si todo falla, también deberás comprobar cómo se montó el disco. Si está montado como solo lectura, no podrá modificar el disco. Esto puede suceder si el disco tiene errores (piense chkdsk /fen términos de Windows). Aquí se puede encontrar más información:Reparar partición NTFS corrupta sin Windows

información relacionada