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 ([EMAIL PROTECTED])
Re: Pregunta - Cracion de usuarios
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: 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]) pgpBdvJs72YII.pgp Description: PGP signature
Pregunta - Cracion de usuarios
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 Gracias...
Re: Pregunta - Cracion de usuarios
Lo de pasar usuaios de NT a Samba, ni idea. Lo de que cada usuario se pueda cambiar su contraseña de SAMBA, facil. ponles de shell a esos usuarios /usr/local/bin/smbpasswd :) Que hagan un telent y se cambien la pass. - Original Message - From: Ariel Fernandez [EMAIL PROTECTED] To: FORO DEBIAN debian-user-spanish@lists.debian.org Sent: Monday, August 12, 2002 4:02 PM Subject: Pregunta - Cracion de usuarios 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 Gracias... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]