Чтобы смонтировать устройство с определенными правами, вы можете использовать директиву -o Option
при монтировании устройства. Чтобы смонтировать устройство, которое вы описали, запустите:
mount -t deviceFileFormat -o umask=filePermissons,gid=ownerGroupID,uid=ownerID /device /mountpoint
Например, подключите общую папку VirtualBox в /var/www
с www-data
как владелец будет выглядеть так:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Если вы хотите смонтировать устройство при запуске, вы можете добавить следующую запись в ваш файл /etc/fstab
:
/device /mountpoint deviceFileFormat umask=filePermissons,gid=ownerGroupID,uid=ownerID
Опять же, в том же примере запись в /etc/fstab
будет выглядеть так:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Для файловых систем, которые не поддерживают монтирование от имени определенного пользователя (например, ext4), приведенное выше сообщение даст ошибку
Unrecognized mount option "uid=33" or missing value
чтобы сменить владельца монтирования ext4 просто запустите
chown username /mountpoint
после того, как это было установлено.