Description of problem: When samba is configures to be a PDC and you try to add a new machine to the domain samba adds a machine account to the samba user database and the unix passwd file. In order to differentiate this machine account from a regular user account samba uses a '$' as a suffix to the name. Previously to FC3 adding a user account in the form of 'machine1$' worked fine with a command of something similiar to: useradd machine1\$ (with whatever preferences for group and home directory - I used -d /dev/null -g machines). In FC3 this no longer works. This is the attempt and error message: root@server(~): useradd machine1\$ useradd: invalid user name 'machine1$' So as it stands FC3 is not usable to run samba as a domain controller. Version-Release number of selected component (if applicable): samba-3.0.8-0.pre1.3 on FC3 i386 How reproducible: Always Steps to Reproduce: 1. run useradd machine1\$ 2. 3. Actual results: useradd: invalid user name 'machine1$' Expected results: User machine1$ added to system Additional info:
This isn't a Samba problem. This is a shadow-utils problem that breaks Samba. I'm redirecting this to the correct component.
Looks a lot like bug 138782
*** This bug has been marked as a duplicate of 138782 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.