如何在启动时安装具有特定用户权限的设备?我仍然有些问题。我想使用 和 来安装分频器uid=1000
。gid=1000
我当前对/etc/fstab/
文件的输入如下所示:
dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000
答案1
要以特定权限挂载设备,您可以-o Option
在挂载设备时使用指令。要挂载您描述的设备,请运行:
mount -t deviceFileFormat -o umask=filePermissions,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=filePermissions,gid=ownerGroupID,uid=ownerUserID
同样,使用同样的例子,文件条目/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
安装完成后。