Código de Linux/Unix Shell Scripting - Script: Crear Un Usuario Avanzado!

Imágen de perfil

Script: Crear Un Usuario Avanzado!gráfica de visualizaciones


Linux/Unix Shell Scripting

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 4 de Diciembre del 2014 por Luis-miguel-
2.487 visualizaciones desde el 4 de Diciembre del 2014
Con este Script podremos crear un Usuario Avanzado!. con su Grupo, Shell, Home, y el Nombre..

Requerimientos

Como utilizar este Script:

1)-Darle permisos:
chmod 777 nombre_del_Script.

2)-Ejecutar Script:
./nombre_del_script

linux
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 4 de Diciembre del 2014gráfica de visualizaciones de la versión: linux
2.488 visualizaciones desde el 4 de Diciembre del 2014
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
clear
echo "================================================"
echo "programa para crear un usuario avanzado"
echo "================================================"
echo "------------------------------------------------"
echo "Introduce el nombre del usuario"
echo "------------------------------------------------"
read usuario
echo "------------------------------------------------"
echo "Introduce el grupo principal"
echo "------------------------------------------------"
read grupo
echo "------------------------------------------------"
echo "Introduce el nombre del Home"
echo "------------------------------------------------"
read home
echo "------------------------------------------------"
echo "Introduce el shell principal"
echo "------------------------------------------------"
read shell
 
useradd -g $grupo -d $home -m -s $shell $usuario
echo "El usuario de ha creado con éxito!"



Comentarios sobre la versión: linux (2)

Imágen de perfil
5 de Diciembre del 2014
estrellaestrellaestrellaestrellaestrella
Funciona correctamente, pero le hecho en falta verificar que el usuario haya introducido correctamente los valores.
Responder
Imágen de perfil
9 de Diciembre del 2014
estrellaestrellaestrellaestrellaestrella
Disculpen, por no especificar el código como es.

Este esta actualizado y funciona a la perfección...

Nota:
El grupo del usuario tiene que estar creado. para ver los grupos de nuestro equipo escribimos en la Terminal lo siguiente:

cat /etc/group

y elegimos el grupo que queremos utilizar de la lista.

---En el shell escribimos :

/bin/bash


CODIGO:

#!/bin/bash
clear
echo "================================================"
echo "programa para crear un usuario avanzado"
echo "================================================"
echo "------------------------------------------------"
echo "Introduce el nombre del usuario"
echo "------------------------------------------------"
read usuario
echo "------------------------------------------------"
echo "Introduce el grupo principal"
echo "------------------------------------------------"
read grupo
echo "------------------------------------------------"
echo "Introduce el nombre del Home"
echo "------------------------------------------------"
read home
echo "------------------------------------------------"
echo "Introduce el shell principal"
echo "------------------------------------------------"
read shell
useradd -g $grupo -d /home/$home -m -s $shell $usuario
echo "El usuario de ha creado con éxito!"
Responder

Comentar la versión: linux

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s2931