Está en la página 1de 9

Linux

Escritorio y servicios linux


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