[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> 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