reinstalar samba me falla al crear usuarios el archivo smbpasswd no existe

Forums: 

desinstale samba de mi servidor pero ahora en la carpeta /etc/samba/ no existe el archivo smbpasswd donde se guardaban los usuarios que agregaba con smbpasswd -a y aun creando el archivo siempre queda vacio al agregar usuarios. la version de samba es la samba-3.0.25b-1.el4_6.4. es un fallo o que hago mal ya que no me deja entrar a el servidor ya que no autentica el usuario y estoy ya mas perdido que nunca alguien sabe como resolver esto en google no hay documentacion sobre el fallo o al menos no la encuentro. al crear el usuario con smbpasswd -a usuario no genera ningun error. lo crea pero no lo graba en ningun lugar,
que podra estar pasando. gracias por su ayuda.

se me olvido decir que tengo centos 4.4

Imagen de juandarcy2000

perdon por esa falla de comunicacion pero gracias por el dato ahora lo que hice fue reinstalar samba a una version vieja aparentemente es un fallo de la nueva version que mencione antes espero que este fallo haya sido tambien el problema de mi otro post referente a la configuracion de archivos y usuarios en samba voy a probar ahorita, lo que hice fue reinstalar samba desde un src.rpm y al instalarlo el me me dijo que no existia el archivo smbpasswd que tenia que crearlo y ahora cuando uso smbpasswd -a los integra perfectamente, ahora creo que el problema fue que el archivo que instalaba antes era un update y al instalarlo yo borre los archivos de configuracion en la carpeta /etc/samba bueno borrarlo no fue lo movia a otra carpeta para luego comparar pero ahi empece con el problema cuando hacia un yum install samba samba-client samba-common me instalaba las versiones nuevas y no creaba nada ya que eran updates, espero que eso fuera ahira tengo instalada la version samba-3.0.10-1.4E.11 la cual cree desde un src.rpm por supuesto que ella creo las otras dependencias que muestro a continuacion.

samba-3.0.10-1.4E.11.i386.rpm
samba-client-3.0.10-1.4E.11.i386.rpm
samba-common-3.0.10-1.4E.11.i386.rpm
samba-debuginfo-3.0.10-1.4E.11.i386.rpm
samba-swat-3.0.10-1.4E.11.i386.rpm

y procedi a instalar

rpm -ivh samba*.rpm

y la forma en que instale el src.rpm fue esta no integre el acl como me recomendastes aldo porque queria probar los manuales que dicen que los pasos que describia en este post deberian de funcionar posteriormente los recompilo con las nuevas opciones pero quiero probar las opciones actuales.

este fue el procedimiento que hice para recompilar por si alguien tiene este problema

baje este paquete

http://oss.oracle.com/el4/SRPMS-updates/samba-3.0.10-1.4E.11.src.rpm
luego procedi a compilarlo

rpmbuild --rebuild samba-3.0.10-1.4E.11.src.rpm

una vez finalizado sin errores claro instalando las dependencias que me pidio antes para poder compilar este programa procedi al yum y los paquetes que pedia para poder compilar
una vez finalizado volvi a ejecutar el rpmbuild
una vez que termino me indico que los archivos rpm se habian creado en


Wrote: /usr/src/redhat/RPMS/i386/samba-3.0.10-1.4E.11.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/samba-client-3.0.10-1.4E.11.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/samba-common-3.0.10-1.4E.11.i386.rpm
Wrote: /usr/src/redhat/RPMS/i386/samba-swat-3.0.10-1.4E.11.i386.rpm

una vez que los instale ejecute smbpasswd -a administrador y me dijo que no existia el smbpasswd en /etc/samba/ y lo creo. asi que ahi les cuento que tal me va ahora.

Es completamente innecesario

Imagen de acl

Es completamente innecesario recompilar y usar una versión vieja, pues puedes definir la ruta del archivo smpasswd en el archivo de configuración de samba. Las versiones más nuevas seguramente manejan los datos de usuario en /var/lib (que es donde se debe) en lugar de /etc/samba (donde no se debe) y una desincronización en la configuración es lo que posiblemente causa tu problema.
--
haber != a ver
ha != a

hice un search en todo el disco duro y no localice el archivo

Imagen de juandarcy2000

smbpasswd ademas cuando agregaba el usuario ni me dejaba entrar al recurso compartido me decia que no tenia contraseña para entrar al recurso cosa que si la tenia no se donde guardaba ese archivo antes pero con actualizando la base de archivos con updatedb y luego un locate smbpasswd no lo encontraba unicamente el binario /usr/bin pero las claves no las grababa como te explique la version que tenia era la ultima que dan en los repositorio de dag siempre funciono pero al desinstalarla y reinstalarla ya dejo de grabar las claves en smbpasswd y no aceptaba entradas en el servidor samba no me dejaba explorarlo siquiera pero bueno aun sigo con el proble de solo lectura en los folders dandole permisos de escritura a los grupos y continua mi fallo en el post que puse donde me pedias los logs de samba puse los datos, estoy esperando que alguien sepa que sucede ya que me tiene super frustrado. cabe recalcar que probe en otro servidor y el fallo es igual simplemete no vale las configuraciones que pongo donde le doy permisos de escritura a los grupos y permisos de lectura a los otros usuarios.
el hecho es que quiero ver si puedo hacer lo mismo que hace windows donde puedo crear un recurso compartido y decirle todos solo lectura para pedro paco pancho juan control total eso es lo que quiero implementar pero no veo como samba lo puede hacer.