How to enable NTFS write support on mounted partitions in Ubuntu 18.04?

I am able to mount ntfs drives automatically using Disks app in Ubuntu 18.04 LTS. However, I am unable to write to the NTFS partions.

Below are my ntfs partions as per Disks app.

  • /dev/sda3 (/dev/disk/by-uuid/162451E92451CC7D)
  • /dev/sda4 (/dev/disk/by-uuid/B696F3C596F38461)

Is there are GUI based solution for enabling NTFS write support?

Why isnt it enabled by default?

My FSTAB file

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda7 during installation
UUID=016b0523-a020-4f98-b7de-fffdb7b39b0d /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=3026-A145  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda9 during installation
UUID=689f530e-afea-43e5-b55e-6743633d2fe9 /home           ext4    defaults        0       2
# swap was on /dev/sda8 during installation
UUID=e9eb9e5d-6f45-4054-ad01-94a8b8c9df45 none            swap    sw              0       0
/dev/disk/by-uuid/162451E92451CC7D /mnt/162451E92451CC7D auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/B696F3C596F38461 /mnt/B696F3C596F38461 auto nosuid,nodev,nofail,x-gvfs-show 0 0

EDIT

Adding out of mount command as requested by @mook765

~$ mount | grep sda4
/dev/sda4 on /mnt/162451E92451CC7D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096,x-gvfs-show)
~$ mount | grep sda3
/dev/sda3 on /mnt/B696F3C596F38461 type fuseblk (ro,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096,x-gvfs-show)

Solution 1:

to mount the partitions in read-write mode:

run ntfsfix /dev/sdaX to resolve the problem. then remount the partitions.