Está en la página 1de 8

Centro de Estudios Superiores Universitarios

Administracin y Seguridad de Sistemas Operativos

Manual men con Scripts en Linux (Backtrack)

Equipo Gonzalo Alcntara Delgadillo Juan Enrique Alvaro Luis Alberto Romero Guerrero Luis Katte Prez Gonzlez

Introduccin
El presente trabajo es una compilacin de programas ejecutables elaborados en Linux basados en scrips, mas propiamente en el sistema operativo Backtrack. Un script es un archivo que incluye un conjunto de comandos. Son ejecutados desde la primera lnea hasta la ltima (de forma secuencial). QU ES EL SHELL SCRIPT? Un Shell Script es un script para la shell de comandos (terminal). Para crear un script vasta con un editar un fichero nuevo y en el nombre poner .sh Ejemplo: HolaMundo.sh Una vez creado, empezamos a editarlo. Se puede utilizar un editor de textos grfico como gedit o un editor en terminal como vim, nano o emacs. En la primera lnea del script se debe indicar que shell que vas a usar ( /bin/bash/ , /usr/ bin/perl , etc ) Aunque da igual la que uses lo importante es el contenido: #! /bin/bash #! Se conoce con el nombre de Sha Bang. Se denomina sha-bang a la secuencia #! con la que se inician los scripts. Su funcin es indicarle al sistema que se trata de un conjunto de comandos para que sean interpretados. En realidad, es un nmero mgico de dos bytes. El nmero mgico es un marcador especial para indicar el tipo de archivo, en este caso, indica que se trata de un script de shell ejecutable. Para introducir comentarios se debe poner #. Por cada linea que deseis poner un comentario, lo primero que debe tener es #. Es importante aadir comentarios Antes de poder ejecutarlo, debemos darle permisos de ejecucin. (+x) por ello, haremos uso del comando chmod y damos permisos de ejecucin, si se desea, se pueden dar a todos los usuarios y grupos. chmod 755 /ruta_del_script Para el usuario propietario

chmod 777 /ruta_del_script Para cualquier usuario Una vez hecho todo lo anterior, usaremos: ./nombredelscript.sh o sh nombredelscrip.sh

Desarrollo
El men est basado en varios scripts elaborados durante el curso. Men Principal

Como se denota existen 6 opciones las cuales incluyen. Bsqueda de Archivos Buscar Usuarios y Grupos Abrir Bandeja de Disco Programar equipo Visualizar la Fecha Actual as como la Hora Crear un respaldo del sistema un apagado del

Bsqueda de Archivos Para la bsqueda de archivos

seleccionaremos la opcin 1 Nos pedir el nombre del archivo, la colocamos teniendo cuidado de escribirla correctamente y colocar de igual manera la extensin del archivo

En caso de ser correcto se mostrara la ruta en caso contrario se mencionara que el documento no fue encontrado

Buscar Usuarios y Grupos

Seleccionaremos la opcin 2 Introduciremos el nombre de usuario a buscar Posteriormente introduciremos el nombre del grupo En caso de existir el sistema nos dar mencin a ello, en caso contrario se negara la existencia de uno o ambos

Abrir bandeja La siguiente opcin nos permitir abrir la bandeja de DVD Seleccionaremos la opcin 3 Esto deber hacer que la bandeja abra

Programar Apagado del sistema Ahora programaremos el tiempo para que el sistema se apague Seleccionamos la opcin 4 Nos pedir dar el tiempo para que se apague la PC Digitamos el tiempo (En minutos)

Se prosigue al apagado del equipo En caso de no digitar nada o digitar un texto no valido el sistema nos marcara el error Ver fecha y hora actual La siguiente opcin viable es visualizar en pantalla la fecha y hora actual Elegimos la opcin 5 Automticamente nos mostrara la

configuracin de hora y fecha establecida en sistema

Respaldo de sistema

La ltima opcin es la creacin de un respaldo Seleccionamos la opcin 6 y por automtico el sistema crea un backup del sistema que lo guardara en el rea de home

Respaldo creado

As es como este pequeo men funciona con pequeos scripts bsicos elaborados en clase.