As the poster above stated, permissions and the way things are explained for those permissions or the settings in general are vague as fuck to someone who has just now dipped their toes into the OS. It’s a headache to learn, but once you get it setup (I recommend using Obsidian to keep some notes for your future self on how you set it up) it does relatively work absolutely fine.
Is there any thing in particular you need info on? I used Kagi Assistant during the moments where I didn’t fully understand why things were the way they were, i.e. “I want to use this like I use my Synology, what the hell is an ACL??”. I may be able to fumble you along like I did myself! :P
EDIT: I guess I could actually try to answer your question. What I did was create my own admin account and group and named them my name. After creating them, I logged into my newly made account (or tried to!) until I realized I didn’t have the same permissions as the TrueNAS_admin account, so I essentially copied those. I then logged in successfully this time, so I made sure I could do what I could do on the admin account. I could, so I then made sure the truenas_admin account was disabled. (or, I believe I did. I may not have, so look into that before you try it). Then I used Kagi Assistant to give me a general overview of what permissions my admin account should have so that I can always access whatever the hell I want on my own setup. I am at work right now, but I wrote down the list of groups that you would add to your Auxiliary Groups. Some that I do remember are: apps, libvert (and the other virt. These are needed for you to use the NAS as a VM, which I did want to try out since my Synology is way too under powered for any real VM tinkering) and whatever groups the truenas_admin account has. If you’d like the full list, I can try to remember to give it to you, but once I am home, I usually have too much going on for me to remember things.
After that, I am actually able to do mostly what I want for my own setup. I’m a single person using it all the time, so your mileage and needs will probably vary. :)
As the poster above stated, permissions and the way things are explained for those permissions or the settings in general are vague as fuck to someone who has just now dipped their toes into the OS. It’s a headache to learn, but once you get it setup (I recommend using Obsidian to keep some notes for your future self on how you set it up) it does relatively work absolutely fine.
Is there any thing in particular you need info on? I used Kagi Assistant during the moments where I didn’t fully understand why things were the way they were, i.e. “I want to use this like I use my Synology, what the hell is an ACL??”. I may be able to fumble you along like I did myself! :P
EDIT: I guess I could actually try to answer your question. What I did was create my own admin account and group and named them my name. After creating them, I logged into my newly made account (or tried to!) until I realized I didn’t have the same permissions as the TrueNAS_admin account, so I essentially copied those. I then logged in successfully this time, so I made sure I could do what I could do on the admin account. I could, so I then made sure the truenas_admin account was disabled. (or, I believe I did. I may not have, so look into that before you try it). Then I used Kagi Assistant to give me a general overview of what permissions my admin account should have so that I can always access whatever the hell I want on my own setup. I am at work right now, but I wrote down the list of groups that you would add to your Auxiliary Groups. Some that I do remember are: apps, libvert (and the other virt. These are needed for you to use the NAS as a VM, which I did want to try out since my Synology is way too under powered for any real VM tinkering) and whatever groups the truenas_admin account has. If you’d like the full list, I can try to remember to give it to you, but once I am home, I usually have too much going on for me to remember things.
After that, I am actually able to do mostly what I want for my own setup. I’m a single person using it all the time, so your mileage and needs will probably vary. :)
I think the biggest problem I’m having with it is making virtual machines that have access to my Nas, and containerized apps as well.
Trying to setup ersatz tv and give it access to my Plex library, but it can’t seem to access it.
The other thing I’d like to figure out is how to passthrough a GPU to a VM so I can output video, but that’s way beyond ACL issues