Почему параметры не отражены в выводе mount?

Почему параметры не отражены в выводе mount?
# mount -t ntfs-3g -o no_def_opts,windows_names,noatime,uid=1000,gid=1000 /dev/disk/by-id/ata-Maxtor_6V250F0_V593GLTG-part1 /mnt/ata-Maxtor_6V250F0_V593GLTG/

# mount
/dev/sda1 on /mnt/ata-Maxtor_6V250F0_V593GLTG type fuseblk (rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,blksize=4096)

Владелец и группа установлены правильно (согласно идентификатору), если посмотреть на вывод:

ls -la /mnt/ata-Maxtor_6V250F0_V593GLTG

Когда нет uid=1000,gid=1000 (первая команда), то нет

default_permissions

в выводе (вторая команда).

Согласно странице руководства mount.fuse:

default_permissions
          By  default  FUSE  doesn't  check file access permissions, the filesystem is free to implement it's access policy or leave it to the underlying file access
          mechanism (e.g. in case of network filesystems). This option enables permission checking, restricting access based on file mode.  This is option is usually
          useful together with the allow_other mount option.

Поэтому немного сбивает с толку тот факт, что UID и GID остаются равными 0 (вторая командаВЫХОД), но установлена ​​другая опция.

Я также заметил, что, хотя ntfs-3g и является файловой системой FUSE, она отличается от других:

Непривилегированный пользователь не может монтировать блочные устройства NTFS с помощью внешней библиотеки FUSE. Либо монтируйте том как root, либо перестройте NTFS-3G с интегрированной поддержкой FUSE и сделайте его setuid root. Более подробную информацию см. на http://tuxera.com/community/ntfs-3g-faq/#unprivileged

Кто-нибудь знает причину вышеуказанной «проблемы»?

Несмотря на это, он работает нормально. Просто любопытно.

Связанный контент