Para montar um dispositivo com certos direitos, você pode usar a diretiva -o Option
ao montar o dispositivo. Para montar o dispositivo que você descreveu, execute:
mount -t deviceFileFormat -o umask=filePermissons,gid=ownerGroupID,uid=ownerID /device /mountpoint
Por exemplo, montar uma pasta compartilhada do VirtualBox como /var/www
com www-data
como dono se pareceria com isto:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Se você quiser montar o dispositivo na inicialização, adicione a seguinte entrada ao seu arquivo /etc/fstab
:
/device /mountpoint deviceFileFormat umask=filePermissons,gid=ownerGroupID,uid=ownerID
Novamente, com o mesmo exemplo, a entrada para o arquivo /etc/fstab
ficaria assim:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Para sistemas de arquivos que não suportam a montagem como um usuário específico (como o ext4), o exemplo acima irá fornecer o erro
Unrecognized mount option "uid=33" or missing value
para alterar o proprietário de uma montagem ext4, simplesmente execute
chown username /mountpoint
depois de ter sido montado.