Ir al principioc | Ir al final
Home

TIC
TIC.AdduserMultiplesr1.4 - 30 Aug 2005 - 09:00 - LuisOlmedoabajo

Start of topic | Skip to actions

Añadiendo múltiples usuarios al sistema

Introducción

Uno de los problemas con los que, tarde o temprano, se encuentra un administrador de sistemas que soportan muchos usuarios, es el de la creación de un gran número de cuentas de forma eficiente y cómoda.

En AdduserMultipledesdeFichero podemos encontrar una solución al problema escrita por José Luis Pérez Barrales .

En internet he encontrado una solución distinta del problema, que he adaptado a nuestras necesidades.

Objetivos

En resumen, lo que vamos a hacer es:
  • Tomar los datos de los usuarios de un fichero.
  • Crear un grupo personal de usuario. El UID y el GID coinciden.
  • Usar useradd para añadir los usuarios.
  • Crear los directorios de los usuarios /home/usuario.
  • Cambiar el permiso de esos directorios a "700"
  • Crear las claves de forma aleatoria y asignárselas a los usuarios
  • Crear un fichero donde se guarden los usuarios creados y sus contraseñas llamado nuevoslogin.txt.
  • Crear un directorio donde guardar los archivos de comunicación, de los datos de la cuenta, al usuario.

Ingredientes

Necesitaremos:
  • Tener instalado el paquete pwgen para generar las claves
  • Los ficheros adjuntos usuarios y claves.
  • Un fichero (que podemos llamar como queramos, por ejemplo listado) con una lista de usuarios en el formato correcto.

La receta, paso a paso

  • Comprobar que tenemos instalado el paquete pwgen escribiendo en un terminal pwgen.
    • Si lo tenemos instalado obtendremos algo como:
luis@portatilhp:~$ pwgen
eide8Nam Loo3veez Eenooyi1 rahn7Eem aiN2woot Bequof6o theeZ7sh aM7poomo
iC1cotog if7oheeK cheeJae7 Eiwair5f Xee9feit pheiZoa5 eughiaG7 Eeb2ohai
Zah0eigu Hey9kood Geenieb1 ne6ieSou xa9Eutee ahquieK6 geeZie0e ahMohth2
iFuzie0e If1eiphu Vegh8ide Eeco6eer aecoeK5s oC3seede Fiecie2j Uu9cheix
Ohngah3u auTe7cei fee0Heek Pohlo8ae ahNah2ia Johj6chu Fa4airie eeth3Zie
pohPh6ai Lie6ethu Zaob4ood eiGhad2v Chobeeh2 eiF7wahl Bah8niiw pugie7iF
eH6veewa ieto7Aht uujaen1P Epoomie4 Vufa5ouv eeToh5up Uf8eitei aenoox4A
Lei3kiso eecieg4L sohH2shu aeb7eeGe eeteS7th oi6Iengo Eey3choo eenuTae3
uV9yoeng Shoh8qua aig9lohH zaeNg0ee Ais0huir gahd0eiC hoFogh3i Eig2ahhu
lopief7U She9feif uiQuai8e Yei9eevo Weequ8eg oSheeko8 je0Aimae peu9Ohna
thaCh4ee Poh2veco Oiv9aebe Oo0eixog reiDeer7 thoh3Asa Leenab7u Boop8vee
Waegho2a bue8zooL ahNg7wom phui1eiV ehohgh3A Shiut2di Aemi5ohn ceizai2O
Tu7esahy Agh9aing weiwei5O afoo7Umi leeHi9qu teehiCh2 Aiba6aak Aehoogh3
yoo3beiN Hie1ohng Thichah5 aT0ohkee Eex4eoxo pah7Uroo Ke9athie hei9Phoh
Aecah6li ohB9iozi eeW2teiw jaeGhah3 ooThie3o Coadi4yo Oon5usak Dieshi0m
uni8aeBe Epheeg8o ohGhah2e ho8eiYog eesheiV3 Quiec2lu zaux6aiL Iebiph3a
uiK2ahna useeTh6h lo6isooY eG0phoop Ahhoigh1 sefohw1U ziez1eFi Iel4phoo
Eathah9e iequeSh3 tael6aeL iG3aeshe Evooy0ei Oph1auba Riemeek0 shee9Duk
ca2Quiex puPh8ahb cheRaet6 ohTue8cu ke3Aecho iezeeDi1 she7paiS Ath9ohqu
nuo5Eira aequ1Ofo dahh0Iex wai1Aree Shawie9t eegh2aSh ru5Bahch eeH7yiev
luis@portatilhp:~$
    • De no ser así, lo instalamos usando apt-get o synaptic.
  • Copiar los ficheros usuarios y claves (que aparecen adjuntos en esta página), para evitar problemas de seguridad podemos hacerlo en un directorio dentro de /root/, por ejemplo en /root/altasmasivas/
  • Creamos en ese directorio un fichero que podemos llamar listado con los datos de los usuarios. El contenido debe tener la siguiente estructura:
         usuario1:José María Rodríguez Núñez
         usuario2:Nombre completo del usuario2
         usuario3:Nombre completo del usuario3
         .......  :  ..............
    
  • Abrimos un terminal como superusuario y en él escribinos el comando:

luis@portatilhp:~# sh usuarios < listado >> nuevoslogin.txt

  • Si todo va bien:
    • se habrá creado dentro de /root/altasmasivas/ un fichero llamado nuevoslogin.txt que contiene un listado con todos los usuarios y sus claves.
    • se habrá creado /root/Claves_de_usuarios/ y dentro de él un fichero para cada usuario con nombre: usuario.passwd.txt cuyo contenido es similar a este:

----------------------------------------------------------------------

I.E.S. Carlos III
  Prado del Rey 
    (Cadiz)




Estimado usuario/a:  José María Rodríguez Núñez.

Nos ponemos en contacto con usted para informarle de que dispone de una cuenta
de usuario en este centro. 

                     Usuario:    usuario1
             
                     Clave:      eengiito

- Conserve en lugar seguro esta clave.
- Evite que otra persona pueda conocer su clave.
- No volveremos a ponernos en contacto con usted para solicitarle su clave,
  si alguien lo hiciera no responda a sus peticiones.
- Es usted responsable de toda la actividad realizada usando su cuenta.



Atentamente,

El Administrador del Sistema. 







Usuario creado el  dom ago 28 00:31:30 CEST 2005, con uid=1003.
----------------------------------------------------------------------

Faltan algunos retoques

  • Ojo, he tenido que quitar los acentos y las ñ, ya que al volcarlos en estos ficheros daban problemas. frown No ocurre lo mismo en el nombre del usuario (véase el ejemplo anterior).
  • Si tenemos un aula de informática y queremos dar de alta a los usuarios en cada ordenador, podemos hacerlo, pero se plantea el problema de que la clave de un mismo usuario será generada de nuevo en cada equipo y, por consiguiente, será distinta en cada equipo. frown

Próximamente

Modificaciones que espero tener tiempo para hacer:
  • Cambiar el grupo principal al que pertenece el usuario (que es uno con el mismo nombre del usuario), por uno que aparezca en el fichero listado. Así, en lugar de usuario1:usuario1 tendremos usuario1:4esoA.
  • Poder dar la clave del usuario en lugar de tener que generarla. Así, la clave de un usuario será la misma en cada ordenador del aula.
  • El fichero listado debería ser algo como:
         usuario1:Nombre completo del usuario1:4esoA:clave1
         usuario2:Nombre completo del usuario2:4esoA:clave2
         usuario3:Nombre completo del usuario3:4esoB:clave3
         .......  :  ..............
    

Enlaces


arriba

I Fichero sort Acción Tamaño Fecha Por Comentario
claves gestionar 5.8 K 27 Aug 2005 - 22:42 LuisOlmedo  
usuarios gestionar 2.8 K 27 Aug 2005 - 22:42 LuisOlmedo  

Estás aquí: TIC > AdduserMultiples

arriba

Copyright © 2004 por los autores que han contribuido al desarrollo de esta web. Todos los materiales son propiedad de sus respectivos autores.
Para cualquier consulta o sugerencia contactar con TWiki.WebMaster