Momento 4 Linux
Momento 4 Linux
Momento 4 Linux
ACTIVIDAD INDIVIDUAL
Presentado por:
GRUPO 250550-21
TUTOR
JAVIER HERNAN JIMENEZ BELTRAN
INTRODUCCIN
El siguiente trabajo se elabora para adquirir los conocimientos sobre la Shell Script y sus
comandos de cdigo para la su ejecucin segn necesidades, adems se abarca la instalacin
de aplicativos y servicios como lo son SSH, Samba y Webmin adems de la realizacin de
ejercicios que comprueban su uso.
1. En cada caso o punto, se debe explicar que hacen los comandos o indicar el comando o
secuencia de comandos (se pueden utilizar conectores como pipes o redirecciones) para
hacer la accin propuesta y adicionalmente se debe anexar la captura de pantalla del
resultado obtenido:
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.
Solucin:
Para el script utilice los siguientes comandos:
Echo: para imprimir en pantalla el resultado
If y else: para la prueba lgica
$: para asignar una variable
-lt: para saber si est por debajo p ruta donde se encuentra el script
-f: para saber si es un archivo
-d: para saber si es un directorio
Pantallazo como est el directorio creado con sus archivos:
b) Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador
(uid) que sea igual a 100.
Solucin:
La cadena de comandos que utilice fue:
cat /etc/passwd | sort | awk -F':' '$3 > 100 {printf "Login: " $1 " - " "UId: " $3 "\n"}'
Pantallazo de la ejecucin en consola:
c) Realizar un shell script para bash que solicite el nombre del usuario, verificar que exista
y si existe muestre la siguiente informacin: (Anexar cdigo fuente y captura de pantalla
de la ejecucin).
Solucin:
Archivos de configuracin:
El archivo de configuracin se encuentra dentro del directorio /etc/ssh y se llama sshd_config
all encontraremos el puerto por defecto el cual podemos cambiar y los usuarios que tienen
permisos para conexin desde el filezilla o putty.
b. Desde, el sistema operativo Windows realice la conexin remota a su servidor SSH con
el programa fillezilla o con putty cree 2 carpetas con los siguientes nombres servidorssh
y linux.
Cree un archivo dentro de la carpeta servidorssh que contenga el nombre de las
principales funciones del protocolo SSH.
Solucin:
Observamos que podemos tener acceso a nuestro recurso compartido desde Windows para ello
solo ingresamos la direccin ip de la mquina virtual.
CONCLUCIONES
Realizando los ejercicios propuestos se logra concluir que la aplicacin se Shell Script es muy til
cuando necesitemos programar algo que este dentro de un archivo ejecutable, tambin el servidor
SSH es muy til para administracin remosta de los directorios y archivos y por ltimo el servicio
de Samba es muy til para permitir la comunicacin y conexin desde internet a nuestra maquina
Linux claro est con la ayuda de la herramienta webmin que sirve para la administracin total de
la maquina Linux.
REFERENCIAS