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)
Actualizado el 05 de Diciembre del 2014 por Luis-Miguel- (Creado el 04 de Diciembre del 2014)
1.439 visualizaciones desde el 04 de Diciembre del 2014. Una media de 14 por semana
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)

Actualizado el 05 de Diciembre del 2014 (Creado el 04 de Diciembre del 2014)gráfica de visualizaciones de la versión: linux
1.440 visualizaciones desde el 04 de Diciembre del 2014. Una media de 14 por semana
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
xve
05 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
Luis-Miguel-
09 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

http://lwp-l.com/s2931