[Samba] Fedora Core 3 and Samba

Jeremy Allison jra at samba.org
Tue Nov 23 18:07:26 GMT 2004


On Mon, Nov 22, 2004 at 11:25:08AM -0600, Paul Espinosa wrote:
> Over the last week I've upgraded one of my samba servers to FC3.  I ran into
> some problems joining XP machines to the domain.  Tracing back the problem
> I've found that FC3 has changed the behavior of the useradd/adduser script. 
> It will no longer allow a UNIX account to be added to the system that has a
> '$' in it.  I've verified this behavior by trying it at the command line, it
> doesn't work there and give the error:
> 
> 	root at server(~): useradd newer\$
> 	useradd: invalid user name 'newer$
> 
> Upon speculation we believe this might be to bring Fedora/Redhat user utils
> in line with POSIX standards.  Under POSIX this is the Portable Filename
> Charcterset which is as follows:
> 
>     ABCDEFGHIJKLMNOPQRSTUVWXYZ
>     abcdefghijklmnopqrstuvwxyz
>     0123456789._-
> 
> Notice no '$'.  But the standard goes on to say extended characters are
> allowed, but it will result in noncompliant use...
> 
> This is behaving this way on a test server and the latest Redhat ES (running
> on our production server) still works fine.  But I'm concerned that they'll
> move ES/AS etc. to behaving the same way.
> 
> If this is a direction that Redhat moves to, and possibly other
> distributions (assuming it's truly POSIX standards driving this), this seems
> like it may have a big impact on Samba when trying to add a machine to the
> domain.
> 
> I don't know if this is something Fedora/Redhat has done on purpose or by
> accident, but it seems to hurt Samba.

Have you logged a bug with RedHat ? This would seem the best thing to do
as it doesn't look like a Samba problem.

Jeremy.


More information about the samba mailing list