[Samba] Re: pdb_mysql isn't working for me :-(

Jelmer Vernooij jelmer at nl.linux.org
Thu Nov 7 08:59:01 GMT 2002


On Thu, Nov 07, 2002 at 07:30:32PM +1100, xfesty wrote:
> Trying to auth users against a mysql database using pdb_mysql.  Using 
> samba3.0 from CVS, running as a PDC.
> 
> Few questions as well: In the "username column:", I'm assuming I need a 
> real unix user here?  Can I have a whole bunch of "nt username" users 
> (i.e. non-unix users) in the mysql db to be auth'ed with samba, but 
> they're all using the same unix user?
> 
> Do I also need a admin user (i.e. root/Administrator) in this mysql db 
> so I can join the 2K/XP machines onto the domain?
Yep, you do.

Btw. The machine accounts are usually saved in the passdb, so if you switch to
using the pdb_mysql, you need to join all machines to the domain *again* (
or use multiple passdb backends).

> root at serber[/var/log/samba]# tail -f log.smbd
> [2002/11/07 19:19:30, 0] passdb/pdb_plugin.c:pdb_init_plugin(51)
>    Failed to load sam plugin /usr/local/lib/pdb_mysql.so using 
> sys_dlopen (/usr/local/lib/pdb_mysql.so: undefined symbol: 
> pdb_get_init_flag)
> [2002/11/07 19:19:30, 0] 
> passdb/pdb_interface.c:make_pdb_methods_name(397)
>    pdb backend plugin:/usr/local/lib/pdb_mysql.so:mysql did not 
> correctly init (error was NT_STATUS_UNSUCCESSFUL)
> [2002/11/07 19:19:30, 1] 
> passdb/pdb_interface.c:make_pdb_context_list(475)
>    Loading plugin:/usr/local/lib/pdb_mysql.so:mysql failed!

I see what causes this - there have been updates to pdb_mysql yesterday, 
so could you try again (the pdb_get_init_flag thing has been resolved, which 
causes all this)

Jelmer



More information about the samba mailing list