So for the longest time, I had been annoyed, because I could just not get plex media server to access all the songs, or videos on my partitioned hard drive, which I had configured to mount at boot time.
I went deep with it, trying to figure out if there was any way to change the default umask for mounting drives so that I could give any system process the permission to read contents from the drive.
And finally the solution:
Mount your drive at /mnt instead of /media. The instructions on how to mount your drive are here.The only difference will be to use this line in the fstab entry.
UUID=<previously-copied-uuid> /mnt/<mydiskname> ntfs defaults 0 0
doing this allowed my drive to be accessed by the plex media server, since the system treated it not as an external removable drive with limited permissions.