Cómo resolver algunos problemas de permisos en tus particiones NTFS, FAT, etc.

La mejor forma de explicar este problema es a través de sus síntomas. ¿Alguna vez te pasó que no te deja enviar a la papelera archivos borrados específicamente en una de tus particiones (generalmente, una NTFS o FAT)? Tal vez tengas problemas para descomprimir archivos TAR, obteniendo el poco intuitivo mensaje: “cannot utime: Operation not permitted”. Bueno, en esencia el problema es el mismo: la asignación de permisos al montar tus particiones es errónea.
Nuestro lector Gustavo Kirch nos escribió pidiendo ayuda con un problema que me imagino que varios de Uds. deben sufrir: no poder enviar los archivos borrados de una partición NTFS o FAT a la papelera. Lo extraño de este comportamiento es que sí le permite al usuario poder borrar en forma definitiva el archivo (vía Shift+Del) pero no enviarlo a la papelera (Del). Extraño, ¿verdad?

Gustavo también se quejaba de no poder descomprimir archivos TAR en esas particiones (sólo TAR o TAR.algo, por ejemplo, TAR.GZ, TAR.BZ2, etc.). Lo raro de todo esto es que si copiaba el archivo TAR al escritorio o a cualquier otra ruta almacenada en su partición EXT, todo andaba fenómeno. Era posible descomprimirlo y hacer con él lo que sea. Más raro todavía era el hecho de que en su partición NTFS o FAT podía descomprimir sin problemas otros formatos (ZIP, RAR, etc.). El error obtenido en el caso de los TAR era bastante críptico: “cannot utime: Operation not permitted”.

En realidad, la causa de ambos problemas es una sola: una mala asignación de permisos de la partición en cuestión.

Para solucionarlos, abrí un terminal y escribí:sudo gedit /etc/fstab

Nota: El archivo /etc/fstab indica qué discos y particiones auto-montar al iniciar el sistema y las configuraciones para dicho proceso.

Lo primero que tenés que hacer es detectar la línea en la que se establece el montado de la partición problemática. Podría ser, por ejemplo:

# /windows was on /dev/sda1 during installation

UUID=572C8DDF568B4261 /windows        ntfs    defaults,uid=1000,gid=1000,noatime 0 0

El UUID es el número único de identificación de cada partición. También podría decir algo como /dev/sda1 o parecido (indicando la ruta del dispositivo). Lo que sigue es la ruta donde montar esa partición. En este caso /windows. Lo demás, son los parámetros que indican el tipo de partición (ntfs, fat, ext3, etxt4, etc.) y los permisos (que determinan quién tiene acceso a esa partición y bajo qué condiciones -sólo lectura, lectura y escritura, etc.), entre otras cosas.

La solución consta simplemente en agregar a la línea de tu partición problemática la parte que dice uid=1000 y gui=1000. Esto lo que significa es que el Usuario (User ID = uid) 1000 y el grupo (Group ID = gid) 1000 serán los “dueños” de esa partición. El uid y gid 1000 generalmente corresponden al usuario principal de la máquina. Para ver tu uid y gid andá a Sistema > Administración > Usuarios y grupos. Luego hacé clic en el botón Gestionar grupos, buscá tu nombre de usuario y hacé clic en el botón Propiedades. Para hacerlo directo desde el terminal escribí:

id

También es importante que borres cualquier parámetro mask (umask, dmask, fmask) que tenga esa línea y reemplazarlo por defaults, a menos que sepas exactamente por qué querés dejarlo. Éstos parámetros afinan la política de permisos (quién puede ejecutar, leer, modificar o crear archivos) de esa partición.

En conclusión, si querés podés copiar-pegar todo lo que sigue a la palabra ntfs en el ejemplo anterior y copiarlo en tu /etc/fstab en el lugar correspondiente.

Fuente

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Translate »