O sistema de arquivos vfat e ntfs não contém nenhuma informação para representar suas permissões de arquivo unix. Não será possível definir algumas permissões específicas para os arquivos e mantê-las.
É possível definir as permissões iniciais para um valor específico e usá-lo também para a criação de novos arquivos. Isso é chamado umask
e suportado pelo comando mount
.
Você também pode diferenciar entre arquivos e diretórios. Aqui estão algumas linhas de man mount
:
umask=value
Set the umask (the bitmask of the permissions that are not
present). The default is the umask of the current process. The
value is given in octal.
dmask=value
Set the umask applied to directories only. The default is the
umask of the current process. The value is given in octal.
fmask=value
Set the umask applied to regular files only. The default is the
umask of the current process. The value is given in octal.
Use isso na coluna de opções do arquivo /etc/fstab
, por exemplo:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda1 /mnt/usb auto rw,suid,dev,exec,auto,user,async,umask=755 0 1