[Samba] Mac OS and interpretation of @ in a username. Ex user at mds.xyz doesn't work on Mac OS but does on Win 10

Andrew Bartlett abartlet at samba.org
Fri Feb 21 19:36:51 UTC 2020


On Fri, 2020-02-21 at 00:52 -0500, TomK via samba wrote:
> Hey Guy's,
> 
> When the user is 'joe at mds.xyz' login works fine on Win 10.  Same user 
> types on a Mac OS gives
> 
> 
> 
> 
> [ Mac OS - Fails ]
> 
> [2020/02/21 00:03:16.960566,  5, pid=12382, effective(0, 0), real(0, 0), 
> class=auth] ../source3/auth/auth_util.c:126(make_user_info_map)
>    Mapping user [mds.xyz]\[joe] from workstation [SERVER-PBM]
> 
> 
> 
> [ Win 10 - Works ]
> 
> 	[2020/02/20 23:58:01.059514,  5, pid=11929, effective(0, 0), real(0, 
> 0), class=auth] ../source3/auth/auth_util.c:126(make_user_info_map)
>    Mapping user []\[joe at mds.xyz] from workstation [JOHN-PC]
> 
> 
> User types in both cases is: joe at mds.xyz
> 
> Apparetly the @ symbol is throwing things off.   Perhaps the Mac is 
> interpreting joe at mds.xyz to mean user 'joe' at host 'mds.xyz', splits 
> them up then fails to login?
> 
> What could be the issue here?

Sadly this really appears to be is a client issue.  You see there the
string Samba gets, so by the time Samba tries the process it the @ is
already interpreted and the string split.

Sorry!

Andrew Bartlett

-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba





More information about the samba mailing list