Cambio de permiso de archivo al copiar a un disco duro externo

Cambio de permiso de archivo al copiar a un disco duro externo

¿Por qué un archivo con permiso 0664/-rw-rw-r--se convierte 0777/-rwxrwxrwxen cuando se copia en un disco duro externo? El disco externo tiene formato NTFS, ¿importa esto?

Respuesta1

Sí importa, porque el conjunto de atributos y metadatos admitidos para un archivovariar ampliamenteen los distintos tipos de sistemas de archivos.

Específicamente, los permisos del sistema de archivos (y la propiedad, para eso) a los que se refiere aquí se originan en el marco tradicional de administración de usuarios de Unix y, por lo tanto, son una característica de los sistemas de archivos desarrollados para/usualmente utilizados en los sistemas operativos Unix/Linux, como EXT. familia de sistemas de archivos. Se almacenan en elinodo, un bloque de datos especial de bajo nivel que describe una estructura de datos del sistema de archivos.

NTFS proviene del mundo de Windows donde los usuarios y los permisos se manejan de manera muy diferente; en particular, NTFS utilizalistas de control de accesopara determinar qué usuario puede hacer qué con un determinado archivo (1) . Entonces, cuando se monta una unidad NTFS en un sistema Linux/Unix, el controlador del sistema de archivos tiene que "traducir" las propiedades de esa unidad a algo comprensible para las herramientas de Linux para manejar sistemas de archivos, lo que a veces puede significar sustituir datos que simplemente no son No está presente en el sistema de archivos real con valores predeterminados.

Entonces, desde

  • NTFS no tiene noción de sus usuarios locales, y
  • no controla el acceso a través de propiedad/membresía de grupo

al copiar un archivo de un sistema de archivos tipo Unix/Linux a un sistema de archivos NTFS se producirá una pérdida de metadatos que luego se sustituye por un valor predeterminado "todos pueden hacer todo".

Ver también


(1) y aunque los sistemas de archivos utilizados en el mundo Linux ahora también los admiten, se agregan "por encima" de los permisos tradicionales, que todavía forman la base para el manejo del acceso.

información relacionada