My attempt to rsync a NAS movies directory to an NTFS-formatted USB drive fails with “Operation not permitted” errors on setting times and creating temporary files, even though a manual cp by the same user succeeds. Running rsync with sudo makes the copies work, though owner and permission attributes still get rewritten on every run, possibly because of the NTFS format. I consider the sudo workaround unsatisfactory given my plans to eventually automate the backup...
In my homelab troubleshooting saga, Linux file permissions repeatedly foil my attempts to get Jellyfin working — first in an LXC container on Proxmox, then in a Debian VM, and finally via the official container version. Along the way Tailscale proves incompatible with the container, metadata posters vanish unexpectedly, and I conclude that on Linux, permission issues should be the first suspect whenever something breaks...
After mounting a network share on a Linux Jellyfin server, I find Jellyfin can’t add the media path as a library even though root can access it. Using ls, ps, and getent, I trace the problem to a group mismatch: the share was mounted with gid=1000, but the Jellyfin process runs as user jellyfin in group 115. Remounting the share with the correct gid resolves the issue...