Skip to content

Instantly share code, notes, and snippets.

@arun54321
Last active April 24, 2022 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arun54321/a625a52dc4aab946f000fd8da450139d to your computer and use it in GitHub Desktop.
Save arun54321/a625a52dc4aab946f000fd8da450139d to your computer and use it in GitHub Desktop.
ntfs3 driver & no-root mount [Tested on Fedora 35]

/etc/udisks2/mount_options.conf

[defaults]
btrfs_defaults=noatime,autodefrag,compress=zstd
ntfs3_defaults=uid=1000,gid=1000,noatime
ntfs3_allow=uid=1000,gid=1000,prealloc

/etc/udev/rules.d/ntfs3_by_default.rules

SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs3", ENV{UDISKS_FILESYSTEM_SHARED}="0"

/etc/polkit-1/rules.d/10-udisks2.rules

// Allow udisks2 to mount devices without authentication
// for users in the "wheel" group.
polkit.addRule(function(action, subject) {
    if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
         action.id == "org.freedesktop.udisks2.filesystem-mount") &&
        subject.isInGroup("wheel")) {
        return polkit.Result.YES;
    }
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment