Pour monter un périphérique avec certains droits, vous pouvez utiliser la commande -o Option
lors du montage de l'appareil. Pour monter le périphérique que vous avez décrit, exécutez :
mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint
Par exemple, le montage d'un dossier partagé VirtualBox sur /var/www
con www-data
en tant que propriétaire ressemblerait à ceci :
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Si vous voulez monter le périphérique au démarrage, vous pouvez ajouter l'entrée suivante dans votre fichier /etc/fstab
archivo:
/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID
Encore une fois, avec le même exemple, l'entrée dans la section /etc/fstab
ressemblerait à ceci :
dev /var/www vboxsf umask=0022,gid=33,uid=33
Pour les systèmes de fichiers qui ne prennent pas en charge le montage en tant qu'utilisateur spécifique (comme ext4), l'opération ci-dessus donnera lieu à l'erreur suivante
Unrecognized mount option "uid=33" or missing value
pour changer le propriétaire d'un montage ext4, il suffit d'exécuter
chown username /mountpoint
après qu'il ait été monté.