[Samba] Strange behaviour of winbind on solaris 8
Dietrich Streifert
dietrich.streifert at visionet.de
Tue Apr 29 09:16:04 GMT 2008
So there must be something in your bash init files, /etc/profile or
~/.bashrc (sorry I'm not a bash user) which causes the problem.
Maybe something which forms the shell prompt like whoami etc.
Maybe there is something like a autologout set for the csh or in sshd
with idle session timeout.
Oliver Weinmann schrieb:
> Hi,
>
> no, there was nothing in /var/adm/messages, but guess what with the
> csh ls -alrt and such commands work fine... But i get kicked out of
> the ssh session after 2 minutes... :(
>
>
> On 4/29/08, *Dietrich Streifert* <dietrich.streifert at visionet.de
> <mailto:dietrich.streifert at visionet.de>> wrote:
>
> Are there any messages in /var/adm/messages which are related to nss ?
>
> As I can see you are using bash as your shell.
>
> Try using csh. Does something change?
>
> Oliver Weinmann schrieb:
>> su to user oweinmann works but when i ussie the ldd -r
>> /usr/lib/nss_winbind.so command it gets put in the background..
>> :( i then do fg 2 and this is the output:
>>
>> bash-2.03$ ldd -r /usr/lib/nss_winbind.so
>>
>> [2]+ Stopped ldd -r /usr/lib/nss_winbind.so
>> bash-2.03$ fg 2
>> ldd -r /usr/lib/nss_winbind.so
>> libthread.so.1 => /usr/lib/libthread.so.1
>> libsocket.so.1 => /usr/lib/libsocket.so.1
>> libdl.so.1 => /usr/lib/libdl.so.1
>> libc.so.1 => /usr/lib/libc.so.1
>> libnsl.so.1 => /usr/lib/libnsl.so.1
>> libmp.so.2 => /usr/lib/libmp.so.2
>> /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
>>
>> bash-2.03$ ls -alrt /etc/nsswitch.conf
>>
>> [2]+ Stopped ls -alrt /etc/nsswitch.conf
>> bash-2.03$ fg 2
>> ls -alrt /etc/nsswitch.conf
>> -rw-r--r-- 1 root sys 1320 Apr 28 13:19
>> /etc/nsswitch.conf
>>
>>
>>
>>
>>
>>
>> On 4/29/08, *Dietrich Streifert* <dietrich.streifert at visionet.de
>> <mailto:dietrich.streifert at visionet.de>> wrote:
>>
>> Please try to login (or su) to the user oweinmann and issue
>> then ldd -r /usr/lib/nss_winbind.so
>>
>> For some reason I think that non root users are not able to
>> read one of the involved files.
>>
>> This could be
>>
>> /etc/nsswitch.conf
>> /usr/lib/nss_winbind.so
>>
>> or some of the files found by the ldd -r command. The fact
>> that you can issue commands while nscd is running points to
>> this fact becaus nscd is running as root and has permissions
>> to read all of those files.
>>
>> /etc/nsswitch.conf should be readable by everyone.
>>
>> I compiled samba myself with a full stack of openssl, iconv,
>> heimdal kerberos, cyrus-sasl, openldap and samba. While
>> people often speak of the Windows DLL hell this is the
>> Solaris shared library hell :-( But it works.
>>
>>
>>
>> Oliver Weinmann schrieb:
>>> Hi,
>>>
>>> bash-2.03# ldd -r /usr/lib/nss_winbind.so
>>> libthread.so.1 => /usr/lib/libthread.so.1
>>> libsocket.so.1 => /usr/lib/libsocket.so.1
>>> libdl.so.1 => /usr/lib/libdl.so.1
>>> libc.so.1 => /usr/lib/libc.so.1
>>> libnsl.so.1 => /usr/lib/libnsl.so.1
>>> libmp.so.2 => /usr/lib/libmp.so.2
>>> /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
>>>
>>> I changed the permissions and files exactly to be the same
>>> but i still cant issue commands... :(
>>>
>>> bash-2.03# ls -alrt /usr/lib/nss_winbind.so*
>>> -rwxr-xr-x 1 root other 74744 Apr 29 09:03
>>> /usr/lib/nss_winbind.so.1
>>> lrwxrwxrwx 1 root other 25 Apr 29 09:04
>>> /usr/lib/nss_winbind.so -> /usr/lib/nss_winbind.so.1
>>>
>>> Could this also be a problem of a compiling? Have you
>>> compiled the samba yourself or are you using prebuilt packages?
>>>
>>> On 4/29/08, *Dietrich Streifert*
>>> <dietrich.streifert at visionet.de
>>> <mailto:dietrich.streifert at visionet.de>> wrote:
>>>
>>> which output gives ldd -r /usr/lib/nss_winbind.so ?
>>>
>>> I have the following naming and permission for nss_winbind:
>>>
>>> lrwxrwxrwx 1 root other 16 Jan 15 2004
>>> nss_winbind.so -> nss_winbind.so.1
>>> -rwxr-xr-x 1 root other 44540 Apr 28 17:35
>>> nss_winbind.so.1
>>>
>>> Please try with the exactly same naming and permissions
>>> of your files.
>>>
>>>
>>>
>>> Oliver Weinmann schrieb:
>>>
>>> I will try to get hands on the latest patches for
>>> solaris 8 and see if that
>>> fixes the nscd problems. I can't believe that
>>> samba-winbind is not running
>>> 100% well on a Solaris 8 machine.
>>>
>>>
>>> On 4/28/08, Oliver Weinmann
>>> <oliver.weinmann at googlemail.com
>>> <mailto:oliver.weinmann at googlemail.com>> wrote:
>>>
>>>
>>> Just for fun i changed the perms of
>>> /usr/lib/libnss_winbind.so to 777
>>>
>>> bash-2.03# chmod 777 /usr/lib/libnss_winbind.so
>>> bash-2.03# ls -alrt /usr/lib/libnss_winbind.so
>>> -rwxrwxrwx 1 root other 74744 Apr 28
>>> 13:32
>>> /usr/lib/libnss_winbind.so
>>>
>>> nscd is turned off. I can login as an AD users
>>> but I cant start any
>>> command. :(
>>>
>>>
>>> login as: oweinmann
>>> Using keyboard-interactive authentication.
>>> Password:
>>> Last login: Mon Apr 28 15:17:11 2008 from
>>> vb8860.vegagrou
>>> bash-2.03$ ls -alrt
>>>
>>> [1]+ Stopped ls -alrt
>>> bash-2.03$ id
>>>
>>> [2]+ Stopped id
>>> bash-2.03$ group
>>>
>>> [3]+ Stopped group
>>> bash-2.03$ echo "TEST"
>>> TEST
>>> bash-2.03$
>>> Some commands are working and some others are
>>> put in background and the
>>> session closes after one or two minutes?
>>>
>>> When I turn on nscd everything is fine, except
>>> ls -alrt not working.
>>>
>>>
>>>
>>> On 4/28/08, Gerald (Jerry) Carter
>>> <jerry at samba.org <mailto:jerry at samba.org>> wrote:
>>>
>>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Oliver Weinmann wrote:
>>> | forgot to mention that the nss_winbind
>>> links are there:
>>> |
>>> | bash-2.03# ls -alrt /usr/lib/nss_w*
>>> | lrwxrwxrwx 1 root other 28
>>> Apr 23 14:30
>>> | /usr/lib/nss_winbind.so.2 ->
>>> /usr/lib/libnss_winbind.so.1
>>> | lrwxrwxrwx 1 root other 28
>>> Apr 23 14:30
>>> | /usr/lib/nss_winbind.so.1 ->
>>> /usr/lib/libnss_winbind.so.1
>>> | lrwxrwxrwx 1 root other 28
>>> Apr 23 14:30
>>> | /usr/lib/nss_winbind.so ->
>>> /usr/lib/libnss_winbind.so.1
>>>
>>> Check the perms on
>>> /usr/lib/libnss_winbind.so.1. Sounds
>>> like it might be rwx for root only.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> cheers, jerry
>>> - --
>>> =====================================================================
>>> Samba
>>> ------- http://www.samba.org
>>> <http://www.samba.org/>
>>> Likewise Software ---------
>>> http://www.likewisesoftware.com
>>> <http://www.likewisesoftware.com/>
>>> "What man is a man who does not make the
>>> world better?" --Balian
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v1.4.2.2 (Darwin)
>>> Comment: Using GnuPG with Mozilla -
>>> http://enigmail.mozdev.org
>>> <http://enigmail.mozdev.org/>
>>>
>>> iD8DBQFIFcnJIR7qMdg1EfYRAp+uAKCoT5s9gRV+x0M+PUrFnYWVRtqmcwCg293J
>>> 0OxWwTr/wJPDW67YmZCAfQo=
>>> =6S2v
>>> -----END PGP SIGNATURE-----
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Mit freundlichen Grüßen
>>> Dietrich Streifert
>>> --
>>> Visionet GmbH
>>> Firmensitz: Am Weichselgarten 7, 91058 Erlangen
>>> Registergericht: Handelsregister Fürth, HRB 6573
>>> Geschäftsführer: Stefan Lindner
>>>
>>>
>>>
>>>
>>
>> --
>> Mit freundlichen Grüßen
>> Dietrich Streifert
>> --
>> Visionet GmbH
>> Firmensitz: Am Weichselgarten 7, 91058 Erlangen
>> Registergericht: Handelsregister Fürth, HRB 6573
>> Geschäftsführer: Stefan Lindner
>>
>>
>>
>>
>>
>
> --
> Mit freundlichen Grüßen
> Dietrich Streifert
> --
> Visionet GmbH
> Firmensitz: Am Weichselgarten 7, 91058 Erlangen
> Registergericht: Handelsregister Fürth, HRB 6573
> Geschäftsführer: Stefan Lindner
>
>
>
>
>
--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
More information about the samba
mailing list