Um ein Gerät mit bestimmten Rechten einzubinden, können Sie beim Einbinden des Geräts die Direktive -o Option
verwenden. Um das von Ihnen beschriebene Gerät einzubinden, führen Sie aus:
mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint
Zum Beispiel würde das Einbinden eines freigegebenen VirtualBox-Ordners in /var/www
mit www-data
als Besitzer folgendermaßen aussehen:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Wenn Sie das Gerät beim Start einbinden möchten, können Sie den folgenden Eintrag zu Ihrer /etc/fstab
-Datei hinzufügen:
/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID
Nochmals, mit dem gleichen Beispiel würde der Eintrag in der Datei /etc/fstab
wie folgt aussehen:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Für Dateisysteme, die das Mounten als bestimmter Benutzer (wie ext4) nicht unterstützen, ergibt sich der Fehler
Unrecognized mount option "uid=33" or missing value
Um den Besitzer eines ext4-Mounts zu ändern, führen Sie einfach
chown username /mountpoint
aus, nachdem es gemountet wurde.