On Tue, Aug 27, 2002 at 05:52:29PM +0100, Miguel �ngel Vilela wrote: > On Mon, Aug 12, 2002 at 11:02:13AM -0300, Ariel Fernandez wrote: > > Hola Amigos: > > Quisiera hacer una pregunta. > > Tengo Potato con Samba Instalado como BDC de un NT, la validacion de > > usuarios en este momento es por Domain. y la pregunta es la siguiente. > > Existe forma de que yo ingrese todos los usuarios manualmente del Nt al > > linux , y y que estos cambien sus password , y asi actualizar todas las > > passw. al linux. > > En limpio. > > Primero quisiera saber como puedo pasar los usuarios al Linux a partir de > > una base de datos o algo para no hacerlo manualmente, y la otra seria por > > medio del nt forzar el cambio de password de todos los usurios y que este > > deje copia en algun lado o que directamente actualise los password al > > linu.x > > Si quieres crear un mont�n de usuarios en Samba te sugiero que utilices > alg�n script. Si utilizas Samba 2.2.3-a6 (en Woody) o anterior deber�a > ser suficiente poner en un fichero los usuarios en plan:
Para eso esta winbind ( que es parte de samba 2.2.x) winbindd te trae toda la lista de usuarios y grupos del PDC Yo lo he probado y funciona correctamente y hasta me he logeado en un box linux con usuarios del dominio. Y lo bueno de esto es que la validacion la hace contra el PDC (y no localmente) Por lo que no tenes que crear ningun usuario manualmente y tenes la base de usuarios constantemente actualizada con el PDC Angel Claudio Alvarez > > user1,pass1 > user2,pass2 > user3,pass3 > > y luego un script tal que: > > cat fichero | while read linea > do > user=`echo $linea | cut -f1 -d,` > pass=`echo $linea | cut -f2 -d,` > useradd -s /bin/false user > smbpasswd -a user pass > done > > Para borrarlos en serie: > > cat fichero | while read linea > do > user=`echo $linea | cut -f1 -d,` > pass=`echo $linea | cut -f2 -d,` > userdel user > smbpasswd -x user pass > done > > La lo del useradd y userdel es porque Samba requiere que el usuario > exista en /etc/passwd para crearlo, y no lo borra si no est� en > /etc/passwd > > En cuanto a sacar la lista de usuarios del NT lo �nico que se me > ocurre es un scriptcito en Python usando el m�dulo win32net. Luego si > defines en los terminales que el PDC es el servidor Linux, supongo > (_supongo_, no te lo aseguro) que los terminales negociar�n con Samba > los cambios de clave. > > Si son m�s de un par de usuarios a lo mejor te interesan algo de lo > que hay en http://blusa.sf.net > > Saludos. > -- > > --==-- --==-- Miguel �ngel Vilela --==-- --==-- > > a.k.a miguev at fmat.ull.es, GULiC, Barrapunto & IRC-Hispano > GULiC - Grupo de Usuarios Linux de Canarias - http://www.gulic.org > Facultad de Matem�ticas, Universidad La Laguna --- www.fmat.ull.es > Public GPG key at http://search.keyserver.net (search for: miguev) > Linux Reg. User #184518 - Debian GNU/Linux SID - kernel 2.4.18-xfs > Linux Reg. Machines: #81674, #81677, #105478, #118020, #118022 > -- Linux Driver Petition #73209 --- No ePatents Petition #80354 -- > > Q: What's the difference between a car salesman and a computer > salesman? > > A: The car salesman can probably drive! > > -- Joan McGalliard ([EMAIL PROTECTED])

