(Yesterday, 06:15 PM)LinuxGeek28 Wrote: You don't mention how you installed Jellyfin. If you didn't install it directly on the host, you may have additional permissions issues with running in a container/flatpak/snap/etc. There are ways to grant permissions to non-standard locations for each of these.
If you did install Jellyfin directly on the host, only after you've mounted it, you should be able to change permissions on the directory. My experience in Ubuntu has been you need to create the directory, mount it with fstab the first time, then sudo chown to the desired owner.
It's also a good idea to store files in a subdirectory of the mount point. This way, if the mount point becomes disconnected, your app does not assume you've deleted all the files and auto update your library. Instead, if the mount point becomes disconnected, you should get a directory not found error. At least that's the way my other apps work...
I think its because of the ntfs partition like other person said. I didn't know ntfs would have those issues. I installed jellyfin from the aur repository for manjaro.
(Yesterday, 04:32 PM)bitmap Wrote: So I don't think chown and chmod will work with an NTFS drive without some additional kajiggering.
I would add options to fstab regarding your user and/or default file permissions on mount. This guide seems like a good place to start: https://linuxconfig.org/changing-file-pe...s-in-linux.
Ignore installing ntfs-3g unless you have an ancient kernel (uname -r will show you kernel version). The guide has options for dmask and fmask, though I have also seen umask used as part of mounting. I would follow the guide, as it seems trivial to add the information there to fstab and remount.
thank you, I will definitely take the time to read that soon. I had no idea that ntfs was treated different