[csw-users] Odd Samba/winbind issue
Jan Holzhueter
jh at opencsw.org
Fri Jun 21 10:00:15 CEST 2013
Hi,
ok I looked up the old bug about that:
https://www.opencsw.org/mantis/view.php?id=5020
acroding to this you need this:
ln -s /opt/csw/lib/libnss_winbind.so.1 /lib/nss_winbind.so.1
Greetings
Jan
Am 21.06.13 07:30, schrieb James Relph:
> Thanks for the speedy reply. I think I found where you'd already
> mentioned that online anyway, I've got:
>
> libnss_winbind.so -> /opt/csw/lib/libnss_winbind.so.1
> nss_winbind.so.1 -> /opt/csw/lib/libnss_winbind.so.1
>
> In /lib. Winbind itself seems to be working fine, I've got netatalk
> using that happily, it's the cswsamba version that won't seem to use
> winbind (it's either not using it properly, or it's using the wrong
> winbind somehow). Netatalk, using winbind, is fine.
>
> Best regards,
>
> James.
>
>
> On 21 Jun 2013, at 06:24, Jan Holzhueter <jh at opencsw.org
> <mailto:jh at opencsw.org>> wrote:
>
>> Hi,
>> if you use the auth via pam you must symlink the nss_winbind to a
>> special place. I'm not sure which one atm. Check the orginal OI samba
>> package that should put it in the right place.
>> We can't add this to our package as this would brake install on sparse
>> zones.
>> I wanted to write a short notice about it put did not have the time yet.
>> It might be that you even need to copy and not symlink the lib. Not sure
>> here.
>>
>> Greetings
>> Jan
>>
>>
>>
>> Am 21.06.13 07:15, schrieb James Relph:
>>> Hi,
>>>
>>> Apologies for cross posting, but I'm not sure if this is an Oi issue or
>>> a cswsamba issue. I've installed cswsamba (3.6.15) and cswsamba_winbind
>>> on an OI box (151a7). I've got it bound to AD fine, and winbind itself
>>> seems to be operating perfectly (I've actually got netatalk happily
>>> authenticating AD users via winbind). If I run wbinfo -u or getent
>>> passwd, I get the expected information back.
>>>
>>> Oddly though Samba itself isn't authenticating users. If I try and
>>> login (with a few variations of DOMAIN\username or username at DOMAIN) it
>>> just kicks it back as an unknown user (see below). The only thing that
>>> I can think of is that the cswsamba is actually still calling the
>>> previously installed (but turned off) winbind that I installed with the
>>> original OI samba install. With that not running though I wouldn't have
>>> thought that would have happened (but if that could be it - how do I
>>> make sure that cswsamba uses cswsamba_winbind). I have symlinked the
>>> csw nss_winbind libraries into /lib, I just don't know if there's
>>> anything else that could cause this.
>>>
>>> Thanks for any help.
>>>
>>> James
>>>
>>> Principal Consultant
>>>
>>>
>>> Mapping user [DOMAIN]\[james] from workstation [server03]
>>> attempting to make a user_info for james (james)
>>> making strings for james's user_info struct
>>> making blobs for james's user_info struct
>>> check_ntlm_password: Checking password for unmapped user
>>> [DOMAIN]\[james]@[server03] with the new password interface
>>> check_ntlm_password: mapped user is: [DOMAIN]\[james]@[server03]
>>> Finding user DOMAIN\james
>>> Trying _Get_Pwnam(), username as lowercase is DOMAIN\james
>>> Trying _Get_Pwnam(), username as given is DOMAIN\james
>>> Checking combinations of 0 uppercase letters in DOMAIN\james
>>> Get_Pwnam_internals didn't find user [DOMAIN\james]!
>>> Finding user james
>>> Trying _Get_Pwnam(), username as lowercase is james
>>> Checking combinations of 0 uppercase letters in james
>>> Get_Pwnam_internals didn't find user [james]!
>>> Failed to find authenticated user DOMAIN\james via getpwnam(), denying
>>> access.
>>> check_ntlm_password: winbind authentication for user [james] FAILED
>>> with error NT_STATUS_NO_SUCH_USER
>>> check_ntlm_password: Authentication for user [james] -> [james]
>>> FAILED with error NT_STATUS_NO_SUCH_USER
>>> Got user=[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>]
>>> domain=[DOMAIN] workstation=[server03] len1=24 len2=124
>>> Mapping user [DOMAIN]\[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>]
>>> from workstation [server03]
>>> attempting to make a user_info for james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP> (james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>)
>>> making strings for james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>'s
>>> user_info struct
>>> making blobs for james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>'s
>>> user_info struct
>>> check_ntlm_password: Checking password for unmapped user
>>> [DOMAIN]\[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>]@[server03] with
>>> the new password interface
>>> check_ntlm_password: mapped user is: [DOMAIN]\[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP>]@[server03]
>>> check_ntlm_password: winbind authentication for user
>>> [james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>] FAILED with error
>>> NT_STATUS_NO_SUCH_USER
>>> check_ntlm_password: Authentication for user [james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP>] -> [james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP>] FAILED with error NT_STATUS_NO_SUCH_USER
>>> Got user=[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>]
>>> domain=[DOMAIN] workstation=[server03] len1=24 len2=124
>>> Mapping user [DOMAIN]\[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>]
>>> from workstation [server03]
>>> attempting to make a user_info for james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP> (james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>)
>>> making strings for james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>'s
>>> user_info struct
>>> making blobs for james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>'s
>>> user_info struct
>>> check_ntlm_password: Checking password for unmapped user
>>> [DOMAIN]\[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>]@[server03] with
>>> the new password interface
>>> check_ntlm_password: mapped user is: [DOMAIN]\[james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP>]@[server03]
>>> check_ntlm_password: winbind authentication for user
>>> [james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP> <mailto:james at DOMAIN.CORP>] FAILED with error
>>> NT_STATUS_NO_SUCH_USER
>>> check_ntlm_password: Authentication for user [james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP>] -> [james at DOMAIN.CORP
>>> <mailto:james at DOMAIN.CORP>
>>> <mailto:james at DOMAIN.CORP>] FAILED with error NT_STATUS_NO_SUCH_USER
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> users at lists.opencsw.org <mailto:users at lists.opencsw.org>
>>> https://lists.opencsw.org/mailman/listinfo/users
>>>
>>
>> _______________________________________________
>> users mailing list
>> users at lists.opencsw.org <mailto:users at lists.opencsw.org>
>> https://lists.opencsw.org/mailman/listinfo/users
>
More information about the users
mailing list