buenas a todos , estoy intentando configurar samba con autentificacion mysql , espero alguien me pueda ayudar, lo que pasa es q tengo una gran duda que es la siguiente , los usuarios que se crean en la base de datos user , tienen que ser usuarios del sistema ? , yo pienso que no , espero que alguien me pueda confirmar si estoy en lo cierto o no , los pasos y problemas que tengo , lo explico : el intento es funcionar la autentificacion de samba sobre una BD mysql , mi archivo smb.conf situado en /usr/loc/usr/local/lib , lo tengo de la siguiente manera : [global] workgroup = samba netbios name = pcserver security = user domain logons = yes domain master = yes encrypt passwords = yes passdb backend = mysql:mysql mysql:mysql host = localhost mysql:mysql database = samba mysql:mysql user = samba mysql:mysql password = 123456 mysql:mysql port = 3306 mysql:mysql table = user [software] path = /home/programas read only = no [homes] comment = Home Directories browseable = yes writable = yes la autentificacion a la BD se realiza de la manera correcta desde el samba , desde el archivo de logs puedo ver : bd1:/usr/local/samba/var# vi log.smbd ............................................... [2005/10/06 02:58:53, 1] passdb/pdb_mysql.c:mysqlsam_init(474) Connecting to database server, host: localhost, user: samba, database: samba, port: 3306 ................................................ la tabla que he creado en la BD samba , tiene la siguiente estructura : CREATE TABLE user ( logon_time int(9), logoff_time int(9), kickoff_time int(9), pass_last_set_time int(9), pass_can_change_time int(9), pass_must_change_time int(9), username varchar(255), domain varchar(255), nt_username varchar(255), nt_fullname varchar(255), home_dir varchar(255), dir_drive varchar(4), logon_script varchar(255), profile_path varchar(255), acct_desc varchar(255), workstations varchar(255), unknown_str varchar(255), munged_dial varchar(255), uid int(9) NOT NULL DEFAULT "0" PRIMARY KEY auto_increment, gid int(9), user_sid varchar(255), group_sid varchar(255), lm_pw varchar(255), nt_pw varchar(255), acct_ctrl int(9), unknown_3 int(9), logon_divs int(9), hours_len int(9), unknown_5 int(9), unknown_6 int(9) default "1260", bad_password_count int(9), logon_count int(9), logon_hours varchar(50) ); es la misma que biene por defecto en los ejemplos de samba con mysql pero solo le agrege el campo logon_hours al final , ya q en los logs me salia un error de falta de ese campo . ahora en el momento de la creacion de usuarios no sabia como realizarlo asi que lo que hize fue crear un usuario del sistema por ejemplo : #adduser ricardo , le pongo su respectivo password y ya , y luego lo que hize es ejecutar el siguiente comando : bd1:/usr/local/samba/bin# ./smbclient -a ricardo el cual me puso una entrada en la tabla user de mysql , entonces al parecer todo bien, pero como solo cree el usuario ricardo para probar lo borre del sistema , se supone que con la entrada del usuario en la tabla user deberia bastar , pero cuando me quiero autentificar desde el windows xp , no me deja , me sale la tipica ventana de user y clave pero con ricardo y la clave q puse no puedo ingresar ,en los logs me sale lo sgte : [2005/10/06 03:00:22, 1] auth/auth_util.c:make_server_info_sam(807) User ricardo in passdb, but getpwnam() fails! [2005/10/06 03:00:22, 0] auth/auth_sam.c:check_sam_security(327) check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER' Bueno he tratado de resumir todo lo que he realizado hasta el momento , espero me puedan ayudar , gracias por todo . _________________________________________________________________ MSN Latino: el sitio MSN para los hispanos en EE.UU. http://latino.msn.com/