Para montar um dispositivo com determinados direitos, pode utilizar a directiva -o Option
enquanto monta o dispositivo. Para montar o dispositivo que descreveu, corra:
mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint
Por exemplo, montar uma pasta partilhada VirtualBox em /var/www
com www-data
como proprietário teria este aspecto:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Se quiser montar o dispositivo no arranque, pode adicionar a seguinte entrada ao seu ficheiro /etc/fstab
:
/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID
Novamente, com o mesmo exemplo a entrada para o ficheiro /etc/fstab
ficaria assim:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Para sistemas de ficheiros que não suportam a montagem como um utilizador específico (como ext4) o acima indicado dará o erro
Unrecognized mount option "uid=33" or missing value
para mudar o proprietário de um suporte ext4 simplesmente correr
chown username /mountpoint
depois de ter sido montado.