Re: Pregunta - Cracion de usuarios
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 (jem@latcs1.oz.au)
Reply to: