OS/2, eCS & ArcaOS - Technical > Networking
Updated Samba Client
Paul Smedley:
ok so running jsut winbindd.exe from the command line works here, but it does appear to be unkillable....
Paul Smedley:
--- Quote from: Paul Smedley on July 20, 2024, 06:39:25 am ---ok so running jsut winbindd.exe from the command line works here, but it does appear to be unkillable....
--- End quote ---
Tried it a few more times, and sometimes it did lockup the machine - weird....
Paul Smedley:
I suspect select() is failing and consuming loads of CPU..... perhaps introduced in 'cleaning up' some warnings... will see if I can work it out....
Notwithstanding the fact that it shouldn' be unkillable... I'm not sure what benefit here is to running winbindd for most OS/2 users.
From https://www.samba.org/samba/docs/current/man-html/winbindd.8.html
--- Code: ---winbindd is a daemon that provides a number of services to the Name Service Switch capability found in most modern C libraries, to arbitrary applications via PAM and ntlm_auth and to Samba itself.
Even if winbind is not used for nsswitch, it still provides a service to smbd, ntlm_auth and the pam_winbind.so PAM module, by managing connections to domain controllers. In this configuration the idmap config * : range parameter is not required. (This is known as `netlogon proxy only mode'.)
The Name Service Switch allows user and system information to be obtained from different databases services such as NIS or DNS. The exact behaviour can be configured through the /etc/nsswitch.conf file. Users and groups are allocated as they are resolved to a range of user and group ids specified by the administrator of the Samba system.
The service provided by winbindd is called `winbind' and can be used to resolve user and group information from a Windows NT server. The service can also provide authentication services via an associated PAM module.
--- End code ---
Paul Smedley:
Now that gcc is sorta under control, hoping to have time this week to investigate the pipe issue with samba server...
Areas for investigation:
https://github.com/psmedley/samba-os2/blob/samba-os2-4.19.x/source3/lib/util_sock.c#L930
https://github.com/psmedley/samba-os2/blob/samba-os2-4.19.x/source3/rpc_client/local_np.c#L32
https://github.com/psmedley/samba-os2/blob/samba-os2-4.19.x/source3/rpc_client/cli_pipe.c#L2951
KO Myung-Hun:
Hi/2.
I suggest to check sun_path which should start with `\socket\'. In case of
https://github.com/psmedley/samba-os2/blob/samba-os2-4.19.x/source3/lib/util_sock.c#L930
it processes properly.
However,
https://github.com/psmedley/samba-os2/blob/samba-os2-4.19.x/source3/rpc_client/local_np.c#L558
and
https://github.com/psmedley/samba-os2/blob/samba-os2-4.19.x/source3/rpc_client/cli_pipe.c#L2976
do not.
These are the result which I've searched with `printf', so I might miss any other parts.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version