Diego Alejandro Panqueva Benítez Grupo: 250550A_471 Ing. Sistemas Contenido 1. Automatizar algunas tareas mediante Shell Scripts .................................................................... 3 a. Construir un Shell Script para Bash que solicite al usuario una cadena de caracteres y verifique si esta cadena corresponde a un archivo o a un directorio ubicado dentro del directorio de trabajo. Por ejemplo: Suponga que en el directorio /home/Javier existen los archivos: javi.txt y jimenez.doc y el directorio UNAD. El script solicita la cadena, el usuario digita UNAD, el script informa: UNAD es un directorio. .......................................................... 3 b. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador (uid) que sea igual a 100. ............................................................................................................ 4 c. Realizar un shell script para bash que solicite el nombre de la cuenta de un usuario, verificar que exista .................................................................................................................................... 4 2. Transferencia y conexión remota ................................................................................................ 5 a. Instalación ssh ......................................................................................................................... 5 b. acceso a través de putty........................................................................................................... 5 c. Creando carpeta desde windows ............................................................................................. 6 d. Dando permisos ...................................................................................................................... 6 e. Accediendo desde filezilla ...................................................................................................... 7 f. Creando archivo txt con tres funciones ................................................................................... 8 g. Transferencia por medio de filezilla ....................................................................................... 9 1. Automatizar algunas tareas mediante Shell Scripts a. Construir un Shell Script para Bash que solicite al usuario una cadena de caracteres y verifique si esta cadena corresponde a un archivo o a un directorio ubicado dentro del directorio de trabajo. Por ejemplo: Suponga que en el directorio /home/Javier existen los archivos: javi.txt y jimenez.doc y el directorio UNAD. El script solicita la cadena, el usuario digita UNAD, el script informa: UNAD es un directorio. Se crea el archivo en el directorio de trabajo, se modifica con las siguientes líneas de código:
Luego en la terminal, se ubica la ruta de trabajo y se ejecuta el shellScript:
Se procede con la ejecución del sh
Comprobación de la carpeta de trabajo
b. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador (uid) que sea igual a 100. Abrimos la consola y ejecutamos
para que nos muestre los usuarios con uid 100
c. Realizar un shell script para bash que solicite el nombre de la cuenta de un usuario, verificar que exista Se construye el siguiente sh que captura el nombre de usuario, valida su existencia y si este existe muestra su información si el usuario no existe imprime
2. Transferencia y conexión remota
a. Instalación ssh
Se instala el protocolo ssh para acceder a maquinas virtuales.
b. acceso a través de putty Se descarga el programa putty y se accede a linux desde windows. c. Creando carpeta desde windows
d. Dando permisos
Se le asignan permisos a la carpeta creada anteriormente
e. Accediendo desde filezilla f. Creando archivo txt con tres funciones g. Transferencia por medio de filezilla