[Samba] Samba 3.6 to 4.x: User Profile Service Failed the Login

Ian T yoitsmeremember at gmail.com
Wed Aug 16 02:46:21 UTC 2017


On Mon, Aug 14, 2017 at 2:43 AM, Rowland Penny via samba <
samba at lists.samba.org> wrote:

> On Sun, 13 Aug 2017 22:54:38 -0500
> Ian T via samba <samba at lists.samba.org> wrote:
>
> > On Sun, Aug 13, 2017 at 9:03 AM, Ian <yoitsmeremember at gmail.com>
> > wrote:
> > - I've set the new realm to AD.BLKG.LOCAL,
>
> I take it you have missed that it is a 'BAD' idea to use '.local' for
> your TLD.
>

Actually, I did read the wiki on this.  Breaking Bonjour is practically a
bonus, and I don't need anything beyond self-signed certs for the AD domain
anyway, so I should be okay.


> > and the workgroup to BLKG
> > (what was previously used as our NT4 domain).  However, hosts appear
> > to only be able to join the domain when using ad.blkg.local and not
> > just blkg (as I was hoping to not have to rejoin all of our
> > machines!).
>
> Not surprising really, a new domain would have a different SID, so you
> will have to join all your computers to the 'new' domain even if you
> have used the same workgroup name.
>

I've now done this on basically all of our currently in-use machines, but
it's tedious even when scripted.  Oh well.


> AD doesn't work like an NT4-style PDC, there are numerous attributes in
> AD for storing things like profile paths, I suggest you read the Samba
> wiki, especially this page:
>
> https://wiki.samba.org/index.php/Roaming_Windows_User_Profiles
>

Yes, I've gone through this now and finally figured out the correct string
to set to get it back to the old behavior: \\PDC\%USERNAME%\profile

However, I now have a new problem.  Profiles will synchronize (even after a
delprof), but for most of our users, Windows will barf the error: "The
Group Policy Client service failed the logon.  Access is denied."  This is
almost identical to the problem I had before, except that was the "User
Profile Service."

Digging into it more I've found this is some issue in their profile
itself.  I verified this by simply renaming their current profile
(profile.V2) to something else, delprof their machine, and having them log
in again.  Windows of course creates a new profile.V2 folder the first
time, and after logging in and out a second time a full working profile is
present (this behavior is identical to what happened in Samba 3.x when
creating new profiles).  However, if I delete this new (working) profile,
rename their old (non-working) profile back to profile.V2, delprof the
machine, and have them log in again... well, you guessed it: "The Group
Policy Client service failed the logon.  Access is denied."

So clearly it's something buried in their original profile.  A SID
somewhere that wasn't updated perhaps?  Is there anything I can change or
simply delete from their old profiles to get it working with the new AD
domain, without recreating all their profiles from scratch?

> - Passwordless accounts don't seem to be permitted despite null
> > passwords = true?
>
> No, that will not work, also why do want blank passwords, they are a
> bad idea.
>

This is just for guest accounts with mandatory profiles.  I'm guessing this
is buried in a GPO somewhere so I'll just hunt around to find out.

Thanks again,
- Ian


More information about the samba mailing list