Essencialmente, o NTFS é um sistema de arquivos do Windows, que não é mapeado diretamente para as permissões unix tradicionais . Um mapeamento artificial é feito por padrão (consulte ntfs-3g
man page , < em> Tratamento de Acesso e Segurança ):
Por padrão, arquivos e diretórios são de propriedade do usuário efetivo e
grupo do processo de montagem, e todo mundo tem leitura completa, escrever,
permissões de execução de execução e de diretório. Você também pode atribuir
permissões para um único usuário usando as opções uid e / ou gid
juntamente com as opções umask, ou fmask e dmask.
(Isso é bem parecido com o modo como os sistemas de arquivos FAT são montados também.)
Existe basicamente um problema de mapear os usuários do Linux para os usuários do Windows, o que tem conseqüências diretas no modelo de permissão (veja seção Mapeamento do usuário dessa página do manual). Você também pode usar uma configuração mais avançada (consulte permissions
e acl
options), mas isso envolverá um modelo de controle de acesso mais refinado, mais próximo de o que você pode fazer em sistemas de arquivos Ext com as ACLs ativadas , que não serão visíveis observando apenas o modelo tradicional rwxrwxrwx
.
(Observe que a seção NTFS em man mount
não se aplica a ntfs-3g
, que você está usando.)