[Samba] [PLUG] Ongoing saga with Samba and AD
Mike Leone
turgon at mike-leone.com
Sun Mar 28 10:13:40 MDT 2010
>>>> What is the output of `getent passwd $user` ? I wonder if your
>>>> shell is
>>>> not set to an sh variant.
>>> # getent passwd DACRIB+ldap-proxy
>>> DACRIB+ldap-proxy:*:10006:10012:LDAP Proxy:/home/DACRIB:/bin/false
>>>
>>> I suppose it's that "/bin/false" that's doing it? How can I change
>>> that, only for my AD domain users? My local Linux users show
>>> "/bin/bash".
>>
>> So, your logins are successful. The shell just exits immediately and
>> the user logs out! It looks like you need "template shell = /bin/bash"
>> in your smb.conf file. (At least that's what Google tells me.)
>
> And it just told me the same. And that works! I was able to login.
> WooHoo! :-)
>
> DACRIB+ldap-proxy at workhorse:~$ pwd
> /home/DACRIB/ldap-proxy
> DACRIB+ldap-proxy at workhorse:~$
>
> So huge progress!
>
> Later, I will try other things like login scripts and such. Maybe I will
> try to change the smb.conf to not require the domain name; that would
> be much cleaner. I just left it that way, to make sure the local users
> and domain users stood out visually from each other. I'm sure there are
> other things to play with. Good practice and knowledge (maybe) for use
> at work.
>
> Thanks everyone for the help.
More information about the samba
mailing list