I cut my teeth on UNIX systems in the 80’s and 90’s and moved to PC’s as they became powerful enough to run high-end CAD systems. I’ve been running various NAS systems for a few years now and am just getting started with TrueNAS. I love the re-exposure to UNIX and tighter security but I am having some problems with permissions.
I see that the root account is disabled, and I like that. And yet it seems like many many things get owned by root. For example, I want to run Plex and Roon for movies and music. Some of my content comes from folders I’ve maintained on a NAS over the years while others come from OneDrive folders that I’ve sync’d. I have a “media” share that I connect to as me (brian) and copy movies and tv shows. Those files end up owned by “brian”. I have OneDrive sync’s configured to get photos, home videos and music from my OneDrive account. Those end up owned as root. I don’t think Roon or Plex will understand the different permissions, and I don’t want to have to periodically “fix” stuff as my collections grow.
I’m having trouble getting a simple file browsing app installed and I think it is permissions related. I’m getting some github error (it doesn’t really matter what error - stand by) One suggestion was for me to remove a folder: /mnt/.ix-apps/truenas_catalog so that the app-catalog system will recreate it and resolve the github sync error I’m getting. Even when logged in as truenas_admin I cannot delete that folder becuase it is owned by root.
I understand UNIX permissions - user/group/world, r/w/x. I understand groups and membership. I do not understand why an account is deprecated and yet used everywhere.
My TrueNAS system has been running for about a day. Windows shares work fine. What resources can you recommend for me to RTFM to understand the “root delimma?”
Thank you all!
-Brian