permissions – ¿Cómo uso 'chmod' en una partición NTFS (o FAT32)?

Pregunta:

Tengo un script que necesito ejecutar en una partición NTFS. El permiso del script está establecido en 600.

chmod 755 script.sh modificar los permisos ejecutando chmod 755 script.sh , que no informa una falla ni nada, pero tampoco cambia los permisos en el archivo:

$ stat script.sh

  File: `script.sh'
  Size: 297070      Blocks: 584        IO Block: 4096   regular file
Device: 811h/2065d  Inode: 35515       Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/  xxxxxx)   Gid: ( 1000/  xxxxxx)
Access: 2010-09-30 14:05:16.041621000 -0700
Modify: 2010-09-30 14:05:05.070157000 -0700
Change: 2010-09-30 14:05:05.070475000 -0700

$ chmod 755 script.sh
$ stat script.sh

  File: `script.sh'
  Size: 297070      Blocks: 584        IO Block: 4096   regular file
Device: 811h/2065d  Inode: 35515       Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/  xxxxxx)   Gid: ( 1000/  xxxxxx)
Access: 2010-09-30 14:05:16.041621000 -0700
Modify: 2010-09-30 14:05:05.070157000 -0700
Change: 2010-09-30 14:05:05.070475000 -0700

Como puede ver, permanece sin cambios.

Respuesta:

Al contrario de lo que la mayoría de la gente cree, NTFS es un sistema de archivos compatible con POSIX¹ y es posible utilizar permisos en NTFS .

Para habilitar esto, necesita un "Archivo de asignación de usuarios" o simplemente otorgue la opción de permissions al montar (cuando no se necesita compatibilidad con Windows). Esto asigna a los usuarios de Linux en su sistema con los ID de usuario como NTFS / Windows los usa internamente.

Consulte la página de manual de ntfs-3g para obtener información y algunos ejemplos. Si necesita más información, consulte la documentación avanzada ntfs-3g sobre propiedad y permisos .

(Tenga en cuenta que esto no funciona en sistemas de archivos FAT).

¹ Sí, también puede almacenar nombres de archivo que son válidos en linux / unix pero no en Windows, admite enlaces simbólicos y enlaces duros, etc.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım