Cambiando permisos en NTFS desde Linux
En ocasiones necesitamos montar en Linux una partición NTFS, sin embargo al intentar cambiar los permisos a los directorios y archivos con el comando chmod, nada sucede.
En el siguiente ejemplo intentaremos eliminar los permisos de ejecución (-x) de un archivo de texto montado en una partición NTFS ("/home/data/test") y no se puede.
ejecutando los comandos ls -l && chmod a-x test.txt sin resultados |
Montar la unidad NTFS con el paquete NTFS-3G y la opción '
permissions'.
permissions: Set standard permissions on created files and use standard access control. This option is set by default when a user mapping file is present
Por ejemplo, creamos nuestra carpeta donde quedará el punto de montaje:
sudo mkdir /home/user/testAhora obtenemos los datos de la unidad NTFS:
sudo blkid | grep "ntfs" /dev/sda3: LABEL="data" UUID="6F1AA61039A123AB" TYPE="ntfs" PTTYPE="dos" PARTUUID="e5ce0d58-719f-47c2-838d-3b84790abcd1"
Y realizamos el montaje. Manualmente:
sudo mount /dev/sda3 -t ntfs-3g -o permissions /home/user/test
Para que sea permanente, editamos Fstab (/etc/fstab) y agregamos la siguiente línea (reemplace los datos con los de su unidad y agregue los de su preferencia) y reiniciamos:
UUID=6F1AA61039A123AB /home/user/test ntfs-3g defaults,permissions 0 0
ejecutando los comandos ls -l && chmod a-x test.txt y permisos cambiados |
Imagen Tabla de Permisos, cortesía de: vk9-sec
Post a Comment