Eu armazeno meus dados em uma partição NTFS para compartilhá-lo com o meu Windows. Eu uso a opção dmask, fmask na minha entrada do fstab para evitar permissões padrão do rwx para todos, para coerência, segurança e também porque a renderização do meu perfil de cores zsh é feia na listagem.
/dev/sda5 /mnt/Data auto defaults,force,rw,uid=1000,gid=1000,dmask=027,fmask=137 0 0
O problema com o f / dmask é que não posso alterar as permissões relacionadas aos arquivos depois de montado. Por exemplo, tenho scripts do Unix armazenados lá; e quando eu tento um chmod +x
, a máscara descarta automaticamente qualquer alteração, mesmo no root.
Eu pensei em remover máscaras e executar automaticamente esse tipo de script:
chown -R me /mnt/Data
find -type f /mnt/Data -exec chmod -R 640 {} \;
mas não é muito elegante e pode ser muito longo para uma grande quantidade de pequenos arquivos / diretórios imbricados. Existe alguma maneira ou opção desconhecida (pelo menos para mim) de mount
para fazer isso?