
Quero montar uma unidade com as seguintes permissões padrão:
- arquivos:
-rw-r--r--
- pastas:
drwxr-xr-x
- pertencente ao usuário/grupo padrão (1000)
O que me levou a esta entrada fstab:
UUID=XXX /media/drive ntfs auto,nofail,noatime,fmask=133,dmask=022,uid=1000,gid=1000 0 0
No entanto, com essas opções, não posso alterar nenhuma permissão de arquivo. Como permitir a execução de um arquivo.
Como eu faria isso?
Responder1
Com as opções especificadas, as permissões são aplicadas a todos os arquivos do sistema de arquivos NTFS.
Para aproveitar o recurso do NTFS-3G para permissões por arquivo, você precisa adicionar a permissions
opção. Se você também quiser oferecer suporte a mais de um usuário, poderá usar a usermapping
opção.
Tratamento de acesso e segurança
Por padrão, os arquivos e diretórios pertencem ao usuário e grupo efetivo do processo de montagem, e todos têm permissões completas de leitura, gravação, execução e navegação no diretório. Você também pode atribuir permissões a um único usuário usando o comandoUIDe/ou ofelizopções juntamente com oumask, oumáscaraemáscara dmopções.
Ao fazer isso, os usuários do Windows têm acesso total aos arquivos criados porNTFS-3G.
Mas,definindo opermissõesopção, você pode se beneficiar dos recursos totais de propriedade e permissões definidos pelo POSIX. Além disso, ao definir um mapeamento de usuários do Windows para Linux, as propriedades e permissões são aplicadas até mesmo aos usuários do Windows e vice-versa.
(ênfasemeu)
Aqui está a documentação sobre as opções pertinentes:
mapeamento de usuários=nome do arquivo
Usar arquivonome do arquivocomo o arquivo de mapeamento do usuário em vez do padrão.NTFS-3G/UserMapping. Senome do arquivodefine um caminho completo, o arquivo deve estar localizado em uma partição previamente montada. Se definir um caminho relativo, será interpretado em relação à raiz da partição NTFS que está sendo montada. Quando um arquivo de mapeamento de usuário é definido, as opçõesuid =,gid =,umask=,máscara f=,máscara d=esilenciososão ignorados.permissões
Defina permissões padrão nos arquivos criados e use o controle de acesso padrão. Esta opção é definida por padrão quando um arquivo de mapeamento de usuário está presente.