One minute
TrueNAS Troubleshooting: “SID lookup for user failed” - How to Lookup Domain and User SID
Problem
I tried changing an SMB Share ACL from “Everyone” to a single user but wasn’t sure what to enter in the SID or domain field.
The help text said:
Local users have the SMB server NetBIOS name:
freenas\\smbusers
And the documentation said it was truenas\\smbusers
.
But neither worked an caused the following error:
CallError [EFAULT] SID lookup for
freenas\\smbusers\user
failed: failed to call wbcLookupName: WBC_ERR_DOMAIN_NOT_FOUND Could not lookup namefreenas\\smbusers\user
Solution
To lookup the local domain I ran net getlocalsid
as root and got:
SID for domain TRUENAS is: […]
So this means I need to enter TRUENAS
as the domain.
When also setting the username and saving it automatically fills out the SID.
Additionally the user SIDs can be listed with: net usersidlist