xunilung | 29 Juny, 2007 20:56
Per crear molts d'usuaris d'una tacada ho podem fer mitjantçant els scripts mass_useradd i mass_passwd
Procediment a seguir:
1.- Instal·lar pwgen. Aquesta utilitat serveix per generar contrassenyes
2.- Crear un arxiu (l'anomenaré noususuaris) de text amb els noms d'inici de sessió de l'usuari, nom i llinatge separats per dos punts. Exemple fitxer de text noususuaris
xuni1:Bernat Amer
xuni2:Antoni Pascual
xuni3:Nom Que Vulguis
i així tots els usuaris que volguem
3.- Guardam els scripts mass_useradd, mass_passwd i el fitxer de text noususuaris al mateix directori, per exemple a (/home/xuni/CrearUsuaris)
4.- Obrim consola, i com a root teclejam:
# sh mass_useradd < noususuaris >> nouslogins.txt
Aquest comandament invoca a mass_useradd a usar l'arxiu noususuaris creant l'arxiu nouslogins.txt
Evidentment abans haurem donat permisos d'execució als scripts
El contingut de nouslogins.txt:
#cat nouslogins.txt
xuni1 eeduen 1000
xuni2 aimiek 1001
xuni3 pohcae 1002
Ara ja tenim els usuaris amb aquestes passwds. El mateix mass_passwd crea un arxiu per a cada usuari amb informació a seguir pel nou usuari:
# ls /root/mass_passwds/
mass_passwd.log xuni1.passwd.txt xuni2.passwd.txt xuni3.passwd.txt
He modificat l'script mass_passwd per tal que la informació rebuda per l'usuari sigui:
# cat /root/mass_passwds/xuni1.passwd.txt
----------------------------------------------------------------------
Login name: xuni1
Password: eeduen
Inicia una sessió i canvia la teva contrassenya.
Per això segueix el procediment:
1.- Obre una consola
2.- Tecleja "passwd" (sense les cometes)
3.- Escriu la nova contrasenya nova (mínim 6 caràcters)
----------------------------------------------------------------------
També, com es pot veure he rebaixat de 8 a 6 els caracters de la passwd...són usuaris sense mala milk :)
| « | Desembre 2008 | » | ||||
|---|---|---|---|---|---|---|
| Dl | Dm | Dc | Dj | Dv | Ds | Dg |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||