I am trying to migrate my home TrueNAS box to Scale (Community Edition). The TrueNAS 25.04 (Fangtooth) Preparing to Migrate document says this:
User-created accounts with UID or GID less than 1000 - The UID/GID range below 1000 are reserved for built-in system accounts. User-created accounts in this ID range can cause conflicts and undefined behavior after migration, including duplicate accounts with the same ID. Recreate any non-builtin accounts in this range to assign an ID of 1000 or higher, then delete the previous account and reconfigure ACLs as needed before migrating.
I have a couple of accounts with UIDs below 1000. One is my admin account and is the only way I can currently log in to a shell.
Questions:
-
How do you actually recreate an account?
-
Is âfind $POOL -user $OLD | xargs chown $NEWâ sufficient to repossess all the files? Will that do anything reasonable with existing snapshots? N.B., 99% of the files on the NAS are owned by these users.
-
Do I need to create a temporary admin account to keep from locking myself out?
-
These accounts access via SMB. Do I have to do something to make SMB continue to work with a recreated account? Will clients have to reauthenticate?
Thanks for any suggestions!