Para montar un dispositivo con ciertos derechos, puede usar la directiva -o Option
mientras lo monta. Para montar el dispositivo que ha descrito, ejecute:
mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint
Por ejemplo, si monta una carpeta compartida VirtualBox en /var/www
con www-data
como propietario, tendrá el siguiente aspecto:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Si desea montar el dispositivo al iniciarse, puede añadir la siguiente entrada al archivo /etc/fstab
:
/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID
De nuevo, con el mismo ejemplo la entrada del archivo /etc/fstab
tendría este aspecto:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Para los sistemas de archivos que no admiten el montaje como usuario específico (como ext4) lo anterior dará el error
Unrecognized mount option "uid=33" or missing value
para cambiar el propietario de un montaje ext4 simplemente ejecuta
chown username /mountpoint
después de que se haya montado.