Aby zamontować urządzenie z pewnymi uprawnieniami, można skorzystać z dyrektywy -o Option
podczas montażu urządzenia. Aby zamontować opisywane urządzenie, uruchom:
mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint
Na przykład montaż folderu współdzielonego VirtualBox do /var/www
z www-data
jako właścicielem wyglądałby tak:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Jeśli chcesz zamontować urządzenie podczas uruchamiania, możesz dodać następujący wpis do swojego pliku /etc/fstab
:
/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID
Ponownie, z tym samym przykładem wpis do pliku /etc/fstab
wyglądałby tak:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Dla systemów plików, które nie obsługują montowania jako specyficzny użytkownik (jak ext4) powyższe spowoduje błąd
Unrecognized mount option "uid=33" or missing value
aby zmienić właściciela montowania ext4 wystarczy uruchomić
chown username /mountpoint
po zamontowaniu.