Professional Documents
Culture Documents
,espera 4 segundos y sale del Script. Nota: El Usuario secreto es root y su password qwerty Una vez que el usuario root esta confirmado, solicite hasta 3 veces la password. Si es correcta, muestra el mensaje:
-----------------------------------------------Hola Sr. root, estas dentro del sistema prometeo ------------------------------------------------
, espera 4 segundos y sale del Script. Si despues de los 3 intentos no se ha insertado la password correcta, mostrar en pantalla el mensaje:
----------------------------------Entrada NO Autorizada Seguramente no eres el usuario root -----------------------------------
clear echo -----------------------------echo Bienvenido al Sistema Prometeo echo -----------------------------echo Usuario: read user if [ $user != 'root' ] then echo Usuario NO Autorizado sleep 4 exit fi for intento in 1 2 3 do echo Introduce la Password: read password if [ $password = 'qwerty' ] then echo Hola Sr. root, Bievenido al sistema sleep 4 exit fi done echo Entrada NO Autorizada echo Seguramente no eres el usuario $user
1-Cambiar permisos de grupo a un archivo 2-Comprobar si existe una Web 3-Contar archivos de una extension 4-Salir
OPCION (1) La opcin (1) consiste en solicitar por pantalla el nombre de un archivo, luego, solicitar los permisos (entradas por teclado del tipo "r", "rx", "rwx", etc), slo las letras, sin las comillas. Se aplican los nuevos permisos mostrando un resultado como en el ejemplo:
Nombre de archivo 1.txt Que permisos: r Permisos nuevos: -rw-r--r-- 1 kal kal 0 nov 6 01:28 1.txt
OPCION (2) Solicita por pantalla una direccion web y comprueba que la web existe o no. Observa bien el resultado de ejecutar esta opcin como muestran los dos ejemplos. No pueden aparecer otros textos.
OPCION (3) Solicita por pantalla una extensin de archivo y devuelve el nmero total de archivos con dicha extensin. Observa los ejemplos mostrados. No pueden aparecer otros textos.
OPCION (4) Muestra por pantalla el mensaje "Adios ...", espera 4 segundos y termina el Scripts.
NOTA: Siempre al finalizar cada opcin, debe de esperar 4 segundos, limpiar la pantalla y volver al men principal. Si el usuario selecciona una opcin incorrecta, mostrar un mensaje del error y volver a mostrar el men. Si lo necesitas, puedes crear algunos archivos para realizar y comprobar el correcto funcionamiento del Script.
while [ $centinela -eq 0 ] do clear echo 1-Cambiar permisos de grupo a un archivo echo 2-Comprobar si existe una Web echo 3-Contar archivos de una extension echo 4-Salir read opc
case $opc in 1) echo Nombre de archivo read archivo echo Que permisos: read parte2 parte1='g+' partefinal=$parte1$parte2 chmod $partefinal $archivo echo Permisos nuevos: ls -l $archivo sleep 4 clear ;;
2) echo Introduce Web: read web ping -c1 $web > /dev/null if [ $? -eq 0 ] then echo La Web $web SI EXISTE else echo La Web $web NO EXISTE fi ;; 3) echo Introduce Extension: read ext echo El resultado de archvos con la extension $ext son: ls -l *.$ext 2> /dev/null | wc -l sleep 2 ;; 4) echo Adios ... sleep 2 clear exit ;; *) echo NO has seleccionado una opcion correcta sleep 2 clear ;; esac done