Thank you, Andreas, for your reply!!
I was struggling to understand why my other Tumbleweed box did not have an /etc/login.defs file (but it DOES have an /etc/login.defs.d directory, of which I find no mention in the man pages).
Now I see that both my work laptop (the one with the original problem) and my home PC (the other Tumbleweed box) have a /usr/etc/login.defs file.
To reply to Carlos, I do not know how or why I got those values in the /etc/login.defs on the work laptop. It should have been removed like on my home PC, I suppose. I also do NOT have an /etc/login.defs.d directory on the work laptop.
Thank you!
Cris
________________________________
From: Andreas Mahel
It worked. The new user has UID 1001, so it means the old config was limiting UID to have values <= 1000. I am really perplexed though, as I had never changed login.defs before. Later I'll see how it is defined in my other Tumbleweed box.
On my Tumbleweed box there actually exists no /etc/login.defs, as this had been moved to /usr/etc/login.defs. You could check if /usr/etc contains a valid login.defs and if it does and the version in /etc does not contain any adaptions you need, you could just remove the version from /etc /Andreas -- Time flies like an arrow. Fruit flies like a banana.