Permissões em arquivos criados pelo Linux em NTFS

4

Estou tentando montar o sistema de arquivos NTFS no Linux com as seguintes configurações:

  1. No Linux, todos os arquivos e diretórios no NTFS devem pertencer a root e ter um grupo win . Permissões devem ser definidas para 775.
  2. Todos os arquivos e diretórios criados pelo Linux no sistema de arquivos NTFS devem ter no Windows a mesma propriedade e permissões como um diretório contendo arquivo ou diretório recém-criado.

Para isso, adicionei o seguinte registro ao fstab:

/dev/sda7 /mnt/win/users_data ntfs-3g noauto,inherit,usermapping=/etc/ntfs-3g.usermapping,uid=0,gid=1002,umask=0002 0 0

Aqui está um conteúdo do arquivo /etc/ntfs-3g.usermapping :

:win:S-1-5-21-3452292639-2475245894-2622236828-1002
:win:S-1-5-21-3452292639-2475245894-2622236828-1003
:win:S-1-5-21-3452292639-2475245894-2622236828-1005
:win:S-1-5-21-3452292639-2475245894-2622236828-1004
:win:S-1-5-21-3452292639-2475245894-2622236828-1009
...

Quando o sistema de arquivos é montado, a seguinte mensagem aparece no console:

$ sudo mount /mnt/win/users_data
There were no valid user or no valid group

Arquivos e diretórios no sistema de arquivos montado têm a propriedade e permissões corretas no Linux (root: win 775). Mas no Windows, todos os usuários têm permissão para fazer todas as operações em arquivos criados pelo Linux no sistema de arquivos.

O que estou fazendo de errado? E como montar o sistema de arquivos NTFS da maneira descrita acima?

    
por vect 05.06.2013 / 18:54

1 resposta

0

Na mount.ntfs-3g man page :

Quando um arquivo de mapeamento de usuário ( usermapping=file-name ) é definido, as opções uid= , gid= , umask= , fmask= , dmask= e silent são ignoradas.

  1. In Linux all files and directories in NTFS should be owned by root and have a group win. Permissions should be set to 775.

Você não precisa de um mapeamento de usuários para isso. Suas configurações de UID, GID e umask estão corretas, apenas dispense o usermapping=

O ponto 2. é alcançado usando inherit que você já tem.

    
por 10.07.2013 / 23:11