Re: ayuda script adduser

2010-02-19 Por tema alejandro
gente ayudenme que trate de hacerlo pero me da palo o me sla elo que no
kiero es que no se como y cuando usar las comillas simples o dobles esas
cosas,, en una variable con el mismo formatoo que me mandaron ayuddeneme,,
o por lo menos una pagina en la que lo expliquen aen detalles

 El 18/02/2010 7:41, J. Alejandro Martinez Linare escribió:

  hola gente me gustaria que me ayudaran en unca question,, me hace
 falta un script que pasandole un archivo cuyo contenido sea por ejemplo
 rodriguez,alejandro,123,1,2,3
 abreu,martha,pass23,1,2,3
 sanchez,rosa,nene,1,2,3
 americo,romelio,jeny,1,2,3
 me adicione usuarios con el nombre de usuario 2do campo y de pass el
 3er campo de cada fila del archivo anterior
 es decir
 user:alejandro
 pass:123
 user:martha
 pass:pass23
 user:rosa
 pass:nene
 user:romelio
 pass:jeni
 y asi sucesivamente hata que llegue al final del archivo y de ser
 posible que escriba los usuarios en de la forma
 alejandro
 martha
 rosa
 romelio
 es decir solo los nombres para dar un peque;o reporte que los escriba
 en un archivo aparte, grasias de antemano alejandro es que quiero
 aprender a trabajar con batcha o algo que me sirva para todas las
 distros y que me sirva para este tipo de trabajo,
 bueno man espero ayer hayas podido resolver algo de lo que intente
 ayudarte ... para eso que pides ahi tengo una herramienta llamada
 radiusmail . que te crea los users vía web y los administras a full ..
 pero ya serian virtuales en mysql en una BD .. yo lo tengo implementado
 con postfix . a mi opinión es mejor tener los usuarios de correo en una
 BD a parte para no llenar el SO de usuarios que no van a trabajar
 directamente con el SO por así de alguna forma decirlo .. salu2

 --

 Este mensaje le ha llegado mediante el servicio de correo electronico que
 ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
 Nacional de Salud. La persona que envia este correo asume el compromiso de
 usar el servicio a tales fines y cumplir con las regulaciones establecidas

 Infomed: http://www.sld.cu/


 --
 To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/4b7d4914.5090...@filialfcm.ssp.sld.cu





--

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/a1a5503977eddc5e127d2be4ccab7a7d.squir...@webmail.fcmec.sld.cu



Re: ayuda script adduser

2010-02-19 Por tema J. Alejandro Martinez Linare
alguien pudiera tirarme una manito, es que soy novato,,, y mira que leo pero 
cuando lo tiro a la practica pues nadanunca me sale


-Original Message-

From: Federico Sciarretta Miliozzi sciar...@gmail.com

To: debian-user-spanish@lists.debian.org

Date: Thu, 18 Feb 2010 20:33:46 -0300

Subject: Re: ayuda script adduser




fernandojoseGmail wrote:

 J. Alejandro Martinez Linare wrote:

  hola gente me gustaria que me ayudaran en unca question,, me hace falta

 un script que pasandole un archivo cuyo contenido sea por ejemplo

  

 rodriguez,alejandro,123,1,2,3

 abreu,martha,pass23,1,2,3

 sanchez,rosa,nene,1,2,3

 americo,romelio,jeny,1,2,3

  

  

 me adicione usuarios con el nombre de usuario 2do campo y de pass el 3er

 campo de cada fila del archivo anterior

 es decir

 user:alejandro

 pass:123

  

 user:martha

 pass:pass23

  

 user:rosa

 pass:nene

  

 user:romelio

 pass:jeni

  

 y asi sucesivamente hata que llegue al final del archivo y de ser

 posible que escriba los usuarios en de la forma

  

 alejandro

 martha

 rosa

 romelio

  

 es decir solo los nombres para dar un peque;o reporte que los escriba en

 un archivo aparte, grasias de antemano alejandro es que quiero aprender

 a trabajar con batcha o algo que me sirva para todas las distros y que

 me sirva para este tipo de trabajo, 

  

  

  

 

 Tendrás que hacerte un scrpit...

 

 Para leer el fichero podrías usar el comando read

 (lee linea por linea..)

 

 y para leer los campos awk (gawk).

 

 Mira en los mán de ambos comandos y el del bash.

 

 

 Saludos.

 

 



Si queres que funcione en todos los *nix defenitivamente no lo hagas en

bash. Hacelo en ksh o mejor aun hacelo en perl.



Saludos



-- 







Federico Sciarretta Miliozzi

Linux Registered User #399792

GNU/Linux Debian Stable





-- 

To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org

with a subject of unsubscribe. Trouble? Contact 
listmas...@lists.debian.org

Archive: http://lists.debian.org/4b7dce5a.9010...@gmail.com 
[http://lists.debian.org/4b7dce5a.9010...@gmail.com]


Re: ayuda script adduser

2010-02-19 Por tema Felix Perez
El día 19 de febrero de 2010 15:58, J. Alejandro Martinez Linare
alejan...@fcmec.sld.cu escribió:
 alguien pudiera tirarme una manito, es que soy novato,,, y mira que leo pero
 cuando lo tiro a la practica pues nadanunca me sale


Si escribieras de manera correcta, explicaras de forma clara que estas
haciendo y los errores y/o dudas que tienes, talvez alguien pueda
ayudarte,  así como lo estas haciendo lo veo difícil.

Espero de todo corazón que hayas leído los hilos anteriores con
respecto a usuarios de Cuba.


-- 
usuario linux  #274354
normas de la lista: http://wiki.debian.org/NormasLista


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/763b80f71002191758j1869edb6g62b6dcd69dd2a...@mail.gmail.com



ayuda script adduser

2010-02-18 Por tema J. Alejandro Martinez Linare
hola gente me gustaria que me ayudaran en unca question,, me hace falta un 
script que pasandole un archivo cuyo contenido sea por ejemplo

rodriguez,alejandro,123,1,2,3
abreu,martha,pass23,1,2,3
sanchez,rosa,nene,1,2,3
americo,romelio,jeny,1,2,3


me adicione usuarios con el nombre de usuario 2do campo y de pass el 3er 
campo de cada fila del archivo anterior
es decir
user:alejandro
pass:123
user:martha
pass:pass23

user:rosa
pass:nene

user:romelio
pass:jeni

y asi sucesivamente hata que llegue al final del archivo y de ser posible 
que escriba los usuarios en de la forma
alejandro
martha
rosa
romelio

es decir solo los nombres para dar un peque;o reporte que los escriba en un 
archivo aparte, grasias de antemano alejandro es que quiero aprender a 
trabajar con batcha o algo que me sirva para todas las distros y que me 
sirva para este tipo de trabajo,


Re: ayuda script adduser

2010-02-18 Por tema Oscar Julian Rosales Blanco
El jue, 18-02-2010 a las 07:41 -0500, J. Alejandro Martinez Linare
escribió:
 es decir solo los nombres para dar un peque;o reporte que los escriba
 en un archivo aparte, grasias de antemano alejandro es que quiero
 aprender a trabajar con batcha o algo que me sirva para todas las
 distros y que me sirva para este tipo de trabajo,  

Para eso vas a necesitar 

http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/

También necesitas awk

http://www.bulma.net/body.phtml?nIdNoticia=1201

Con solo menos de la mitad de esos dos manuales podras hacer el script
que quieres.
Algo como

#!/bin/bash

for i in `cat mifichero`
do
 user=`echo $i | awk -v FS=, '{print $2}'
 pass=`echo $i | awk -v FS=, '{print $3}'
 adduser $user
 passwd $user $pass
done

Evidentemente en lo que acabo de escribir hay errores y tienes que
contar con que tanto adduser como passwd esperan respuestas interactivas
del usuario.

no te olvides de man 


-- 
Oscar Rosales Blanco
JID:o...@jabberes.org
http://www.polosur.org/blog
Sigueme en twitter http://www.twitter.com/osrob


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1266501629.6899.14.ca...@octans.polosur.org



Re: ayuda script adduser

2010-02-18 Por tema fernandojoseGmail
J. Alejandro Martinez Linare wrote:
 
  hola gente me gustaria que me ayudaran en unca question,, me hace falta
 un script que pasandole un archivo cuyo contenido sea por ejemplo
  
 rodriguez,alejandro,123,1,2,3
 abreu,martha,pass23,1,2,3
 sanchez,rosa,nene,1,2,3
 americo,romelio,jeny,1,2,3
  
  
 me adicione usuarios con el nombre de usuario 2do campo y de pass el 3er
 campo de cada fila del archivo anterior
 es decir
 user:alejandro
 pass:123
  
 user:martha
 pass:pass23
  
 user:rosa
 pass:nene
  
 user:romelio
 pass:jeni
  
 y asi sucesivamente hata que llegue al final del archivo y de ser
 posible que escriba los usuarios en de la forma
  
 alejandro
 martha
 rosa
 romelio
  
 es decir solo los nombres para dar un peque;o reporte que los escriba en
 un archivo aparte, grasias de antemano alejandro es que quiero aprender
 a trabajar con batcha o algo que me sirva para todas las distros y que
 me sirva para este tipo de trabajo, 
  
  
  

Tendrás que hacerte un scrpit...

Para leer el fichero podrías usar el comando read
(lee linea por linea..)

y para leer los campos awk (gawk).

Mira en los mán de ambos comandos y el del bash.


Saludos.


-- 
Fernando.
{:-{D

   Hackers do it with fewer instructions.



-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4b7d493f.7050...@gmail.com



Re: ayuda script adduser

2010-02-18 Por tema Leonel Hernández Grandela

El 18/02/2010 7:41, J. Alejandro Martinez Linare escribió:


 hola gente me gustaria que me ayudaran en unca question,, me hace 
falta un script que pasandole un archivo cuyo contenido sea por ejemplo

rodriguez,alejandro,123,1,2,3
abreu,martha,pass23,1,2,3
sanchez,rosa,nene,1,2,3
americo,romelio,jeny,1,2,3
me adicione usuarios con el nombre de usuario 2do campo y de pass el 
3er campo de cada fila del archivo anterior

es decir
user:alejandro
pass:123
user:martha
pass:pass23
user:rosa
pass:nene
user:romelio
pass:jeni
y asi sucesivamente hata que llegue al final del archivo y de ser 
posible que escriba los usuarios en de la forma

alejandro
martha
rosa
romelio
es decir solo los nombres para dar un peque;o reporte que los escriba 
en un archivo aparte, grasias de antemano alejandro es que quiero 
aprender a trabajar con batcha o algo que me sirva para todas las 
distros y que me sirva para este tipo de trabajo,
bueno man espero ayer hayas podido resolver algo de lo que intente 
ayudarte ... para eso que pides ahi tengo una herramienta llamada 
radiusmail . que te crea los users vía web y los administras a full .. 
pero ya serian virtuales en mysql en una BD .. yo lo tengo implementado 
con postfix . a mi opinión es mejor tener los usuarios de correo en una 
BD a parte para no llenar el SO de usuarios que no van a trabajar 
directamente con el SO por así de alguna forma decirlo .. salu2


--

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4b7d4914.5090...@filialfcm.ssp.sld.cu



Re: ayuda script adduser

2010-02-18 Por tema J. Alejandro Martinez Linare
wow,, esta muy bien,, pero estaba buscando algo para que sea facil y que se 
pueda usar en todas las distros posibles debian ubuntu no se,,


-Original Message-

From: Oscar Julian Rosales Blanco oscar.rosa...@polosur.org

To: debian-user-spanish@lists.debian.org

Date: Thu, 18 Feb 2010 15:00:29 +0100

Subject: Re: ayuda script adduser




El jue, 18-02-2010 a las 07:41 -0500, J. Alejandro Martinez Linare

escribió:

 es decir solo los nombres para dar un peque;o reporte que los escriba

 en un archivo aparte, grasias de antemano alejandro es que quiero

 aprender a trabajar con batcha o algo que me sirva para todas las

 distros y que me sirva para este tipo de trabajo,  



Para eso vas a necesitar 



http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/ 
[http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/]



También necesitas awk



http://www.bulma.net/body.phtml?nIdNoticia=1201 
[http://www.bulma.net/body.phtml?nIdNoticia=1201]



Con solo menos de la mitad de esos dos manuales podras hacer el script

que quieres.

Algo como



#!/bin/bash



for i in `cat mifichero`

do

 user=`echo $i | awk -v FS=, '{print $2}'

 pass=`echo $i | awk -v FS=, '{print $3}'

 adduser $user

 passwd $user $pass

done



Evidentemente en lo que acabo de escribir hay errores y tienes que

contar con que tanto adduser como passwd esperan respuestas interactivas

del usuario.



no te olvides de man 





-- 

Oscar Rosales Blanco

JID:o...@jabberes.org

http://www.polosur.org/blog [http://www.polosur.org/blog]

Sigueme en twitter http://www.twitter.com/osrob 
[http://www.twitter.com/osrob]





-- 

To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org

with a subject of unsubscribe. Trouble? Contact 
listmas...@lists.debian.org

Archive: http://lists.debian.org/1266501629.6899.14.ca...@octans.polosur.org 
[http://lists.debian.org/1266501629.6899.14.ca...@octans.polosur.org]


Re: ayuda script adduser

2010-02-18 Por tema Oscar Julian Rosales Blanco
El jue, 18-02-2010 a las 09:45 -0500, J. Alejandro Martinez Linare
escribió:
 wow,, esta muy bien,, pero estaba buscando algo para que sea facil y
 que se pueda usar en todas las distros posibles debian ubuntu no se

Lo que te he comentando es muy fácil, y se puede usar con cualquier
distro.

Otra cosa es que quieras que te pase el script.

Si es así tendré que dedicarle un tiempo (puede que sean 5 minutos) ...
pero sabes una cosa.. cada segundo de mi tiempo vale ;-)


-- 
Oscar Rosales Blanco
JID:o...@jabberes.org
http://www.polosur.org/blog
Sigueme en twitter http://www.twitter.com/osrob


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1266531948.4494.17.ca...@octans.polosur.org



Re: ayuda script adduser

2010-02-18 Por tema Federico Sciarretta Miliozzi
fernandojoseGmail wrote:
 J. Alejandro Martinez Linare wrote:
  hola gente me gustaria que me ayudaran en unca question,, me hace falta
 un script que pasandole un archivo cuyo contenido sea por ejemplo
  
 rodriguez,alejandro,123,1,2,3
 abreu,martha,pass23,1,2,3
 sanchez,rosa,nene,1,2,3
 americo,romelio,jeny,1,2,3
  
  
 me adicione usuarios con el nombre de usuario 2do campo y de pass el 3er
 campo de cada fila del archivo anterior
 es decir
 user:alejandro
 pass:123
  
 user:martha
 pass:pass23
  
 user:rosa
 pass:nene
  
 user:romelio
 pass:jeni
  
 y asi sucesivamente hata que llegue al final del archivo y de ser
 posible que escriba los usuarios en de la forma
  
 alejandro
 martha
 rosa
 romelio
  
 es decir solo los nombres para dar un peque;o reporte que los escriba en
 un archivo aparte, grasias de antemano alejandro es que quiero aprender
 a trabajar con batcha o algo que me sirva para todas las distros y que
 me sirva para este tipo de trabajo, 
  
  
  
 
 Tendrás que hacerte un scrpit...
 
 Para leer el fichero podrías usar el comando read
 (lee linea por linea..)
 
 y para leer los campos awk (gawk).
 
 Mira en los mán de ambos comandos y el del bash.
 
 
 Saludos.
 
 

Si queres que funcione en todos los *nix defenitivamente no lo hagas en
bash. Hacelo en ksh o mejor aun hacelo en perl.

Saludos

-- 



Federico Sciarretta Miliozzi
Linux Registered User #399792
GNU/Linux Debian Stable


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4b7dce5a.9010...@gmail.com