04/06/2004, 12:10
|
| | Fecha de Ingreso: mayo-2004 Ubicación: Barcelona (España)
Mensajes: 61
Antigüedad: 20 años, 5 meses Puntos: 0 | |
Hola nuevamente,
Voy a retomar el curso antes de este finde que voy a estar ausente te explico algunas cosillas y asi si quieres puedes ir haciendo algunas pruebas, que te parece?
Lo siguiente que deberiamos hacer es la funcion del alta de usuario ok, El comando para crear un usuario es "useradd" y tiene unos cuantos parametros por ejemplo:
-G para especificar el grupo
-d para especificarle el home
-u para especificar el uid
y para cambiar la pwd es "passwd", si ejecutamos este comando como tal nos pedira cambiar la pwd del usuario activo pero si somos root escribiendo "passwd" [nombreusuario] podemos modificar la pwd de cualquier usuario, ok? bueno viendo esto vamos a proceder:
altausu()
{
echo -n "Escriba el nombre del usuario a hacer el alta: ";
read usuario;
add $usuario /* si lo ponemos asi el resto de param por defecto
echo "Usuario creado";
}
para crear un usuario prueba:
add -g root -d /home/prueba prueba
perteneceria al grupo root, despues el home y despues el nombre del usuario en nuestro caso con la variable $usuario.
facil, no? es como el C te pongo lo facil y de ahi pues lo que quieras por ejemplo podriamos controlar que el nombre introducido no fuera de mas de ocho caracteres mediante un bucle for, fuera alfanumerico con otro for, etc, es lo bueno que tiene, que ofrece un sinfin de posibilidades y para la password seria lo mismo.
Espero que te este ayudando
Un saludo. |