如何将-o权限写入/etc/fstab?

如何将-o权限写入/etc/fstab?

设置用户地图。

sudo ntfsusermap /dev/sdb2
#assign user as www-data
#assign group as www-data

/dev/sdb2使用挂载 ntfs 分区/mnt/winntfs

sudo ntfs-3g -o permissions  /dev/sdb2  /mnt/winntfs

现在我可以使用chmod中的目录/mnt/winntfs

sudo chmod -R 755 /mnt/winntfs/mydoc
ls -al   /mnt/winntfs/mydoc
total 38
drwxr-xr-x 1 www-data www-data 4096 Aug 17 20:03 .
drwxrwxrwx 1 root     root     4096 Aug 17 20:03 ..
drwxr-xr-x 1 www-data www-data 4096 Aug 17 20:03 analyse

我想在中进行安装配置/etc/fstab

sudo blkid | grep sdb2
/dev/sdb2: LABEL="winntfs" UUID="284A29774A2942C4" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="292c184b-766f-4036-8fa0-5bcd936b85c2
sudo vim  /etc/fstab
UUID=284A29774A2942C4   /mnt/winntfs  ntfs-3g rw ,auto , umask=0022 ,permissions 0 0

重新启动并进入我的操作系统,

ls -al  /mnt/winntfs/mydoc
total 38
drwxrwxrwx 1 root root 4096 Aug 17 20:03 .
drwxrwxrwx 1 root root 4096 Aug 17 20:03 ..
drwxrwxrwx 1 root root 4096 Aug 17 20:03 analyse
sudo chmod -R 755  /mnt/winntfs/mydoc
ls -al  /mnt/winntfs/mydoc
total 38
drwxrwxrwx 1 root root 4096 Aug 17 20:03 .
drwxrwxrwx 1 root root 4096 Aug 17 20:03 ..
drwxrwxrwx 1 root root 4096 Aug 17 20:03 analyse

事实是,设置permissionsumask=0022无法/etc/fstab使用chmod,如何正确写入/etc/fstab才能使chmod重启后使用?

答案1

不要在 fstab 中放置太多随机空格:

UUID=284A29774A2942C4 /mnt/winntfs ntfs-3grw,自动,umask=0022,权限  0 0

Fstab 条目有六个空格分隔字段,这意味着它们内部不能有任何空格。无论是设备名称、目录路径还是选项列表,值中都不能有空格或制表符,因为这会将其分隔为多个字段。

相关内容