sobre script

Gunnar Wolf gwolf en campus.iztacala.unam.mx
Mar Sep 19 18:11:44 CDT 2000


> 	hola! dejame explicar mejor: cuando levante el server, hice un 
> archivo que tenia el commando useradd y sus parametros, y di de alta 
> 2,300 alumnos de un golpe, sólo que habia un problema: el password no 
> quedo encriptado en el archivo shadow, por lo que los alumnos no entraban 
> a su cuenta, entoncessss la chava de recepción empezo a cambiar los 
> password para que empezaran a logear, dando su y cambiando passwords... 
> perooo un chavo no puso su username y cambio el password de root, arregle 
> el problema, pero mi jefe quiere evitar que se repita.. espero ser mas 
> claro... puedes(n) ayudarme a hacer un script o algo similar para que 
> sino se tiene un parametro se cancele el commando passwd???? te lo 
> agradecere, sino, no mandes comentarios sin lugar... gracias.

Te sugiero instalar sudo para que la chava encargada del laboratorio solo
pueda ejecutar ciertos comandos como root. Despues de esto, creas un
programita (llamemosle cambio) que envuelva a passwd de la siguiente
manera: (lo puedes perfectamente hacer en sh, pero yo solo se perl :) )

#!/usr/bin/perl
die "Tienes que especificar el usuario!" unless $ARGV[0];
system("passwd $ARGV[0]");

Le das permiso a la chava de utilizar unicamente este programa como
root... Y yastufas.

-------------------------------------------------------------------
           Gunnar Wolf    gwolf en campus.iztacala.unam.mx
     Universidad Nacional Autónoma de México, Campus Iztacala
   Jefatura de Sección de Desarrollo y Admon. de Sistemas en Red
        Area de Seguridad en Computo - DCI - DGSCA - UNAM
-------------------------------------------------------------------
  Beginner thinks 1Kb == 1000 bytes.   Master knows 1Km == 1024m

---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx



Más información sobre la lista de distribución Ayuda