LINUX
ACTIVIDAD INDIVIDUAL
Presentado por: LUIS CARLOS GOMEZ QUIROGA
GRUPO 2!!"#$
TUTOR ANIVAR NESTOR C%AVES
UNIVERSIDAD UNIVERSI DAD NACIONAL A&IERTA A&IERTA ' A DISTANCIA ( UNAD
Introd)**+,n El siguiente trabajo se elabora para adquirir los conocimientos sobre la Shell Script y sus comando comandoss de código código para su ejecució ejecución n según según las necesidade necesidades, s, además además se abarca abarca la instalación de aplicativos y servicios como lo son SSH, Samba y Webmin además de la realización de ejercicios que comprueban su uso
! En cada cada caso caso o punt punto, o, se debe debe e"pli e"plica carr que que hace hacen n los los coma comand ndos os o indi indica carr el comando o secuencia de comandos #se pueden utilizar conectores como pipes o redirecciones$ para hacer la acción propuesta y adicionalmente se debe ane"ar la captura de pantalla del resultado obtenido% a$ &onstruir un Shell Script para 'ash que solicite al usuario una cadena de caracteres y veri(ique si esta cadena corresponde a un archivo o a un directorio ubicado dentro del directorio de trabajo )or ejemplo% Suponga que en el directorio *home*+avier e"isten los archivos% javit"t y jimenezdoc y el directorio -./ El script solicita la cadena, el usuario digita -./, el script in(orma% -./ es un /irectorio
Se creó el script con la sinta"is que re(leja en la imagen donde 0d compara si es un directorio y 0( compara si es un archivo, veremos, a continuación lo que sucede al ser ejecutado
Se usa el comando sh para ejecutarlo, en este caso nos solicita un carácter donde se ingresa la palabra unad, el sistema hace la comparación y nos arroja que es un directorio como se puede ver en la imagen .s1 mismo se veri(ica tanto la (unción de indicar si es un archivo y en su de(ecto si no cumple ninguna de las dos condiciones b &on una secuencia de comandos mostrar todos los usuarios que tengan un identi(icador #uid$ que sea igual a !22
cat /etc/passwd | sort | awk -F':' '$3 > 100 {prin "Login: " $1 " - " "Ud: " $3 "!n"'
c 3ealizar un shell script para bash que solicite el nombre de la cuenta de un usuario, veri(icar que e"ista y si e"iste muestre la siguiente in(ormación% -ombre del usuario% """" 4/ del usuario % """" 4/ del grupo % """" Shell % *bin*""" /irectorio % *home*""""
.l ejecutar el script realizado en editor te"to muestra el usuario creado en el sistema como% nombre usuario, /4 y 54/, almacenado en *etc*pass6d 7 .dministración remota y tras(erencia de archivos En cada caso o punto, se debe ane"ar la captura de pantalla del resultado obtenido a 4nstalar el protocolo SSH en su sistema operativo 8inu" #yum 9y install openssh9server para instalación en la distribución de &entos o derivados de 3edHad o para sistemas buntu o derivados de debian apt9get install openssh9server$
b /escargue el programa putty y haga una cone"ión remota a su máquina 8inu" desde Windo6s
c /esde putty cree una cree un directorio denominado 5erente-ombreEstudiante #por ejemplo 5erente+uan$
c /esde putty asigne todos los permisos al directorio creado
d /esde, el sistema operativo Windo6s realice la cone"ión remota a su servidor SSH con el programa (illezilla
e &ree un archivo en Windo6s denominado :uncionesSSHt"t y dentro de ;l escriba < (unciones de SSH
( )or medio de :ile=illa trans(iera el archivo :uncionesSSHt"t al directorio en 8inu" 5erente-ombreEstudiante
< &ompartir archivos con las dos máquinas Windo6s que no se migraron En cada caso o punto, se debe ane"ar la captura de pantalla del resultado obtenido a 4nstal 4nstalar ar Samb Sambaa en la >áqu >áquina ina 8inu" 8inu"
b 4nstalar Webmin Webmin en la >áquina 8inu"
c En la máquina máquina Windo6s Windo6s mediant mediantee un navegador navegador 6eb conectarse conectarse con con Web>in Web>in
d >edian >ediante te Webmin ebmin con(ig con(igura urarr el direct directori orio o 5erent 5erente-om e-ombreE breEstu studia diante nte para para que quede compartido en la red y accesible desde Windo6s
e &rear &rear un archivo archivo en Windo6s indo6s denominado denominado )rueba5e )rueba5erent rente-o e-ombr mbreEs eEstud tudian iante tet"t t"t y desde desde Windo6s indo6s guardar guardarlo lo en el direct directori orio o 5erent 5erente-o e-ombr mbreEs eEstud tudiant iantee que se encuentra en 8inu"
&?-&8&4?-ES 3ealizando los ejercicios propuestos se logra concluir que la aplicación se Shell Script es muy muy útil útil cuand cuando o nece necesi site temo moss progr program amar ar algo algo que que este este dentr dentro o de un arch archiv ivo o ejecutable, tambi;n el servidor SSH es muy útil para administración remosta de los directorios y archivos y por último el servicio de Samba es muy útil para permitir la comunicación y cone"ión desde internet a nuestra maquina 8inu" claro está con la ayuda de la herramienta 6ebmin
&+-.+o/ra0+as
@ bibl biblio io #72!7 #72!7$ $ 'ourn 'ournee Shel Shell, l, tutor tutoria iall en espa espaAol Aol !7 de mayo mayo del 72!B, 72!B, de bibli biblio o Sitio Sitio 6eb% http%**ibi http%**ibiblio blioorg* org*pub*8i pub*8inu"*doc nu"*docs*8u& s*8u&aS*C aS*Cutori utoriales* ales*-?D -?D. .C?*novato9 C?*novato9a9 a9 novato*novato9a9novato9html @ ral(m ral(m #722B #722B$ $ 'ash 'ash #4D$ #4D$ 9 Estruc Estructur turas as de contr control ol y bucles bucles !2 de mayo mayo del 72!B, 72!B, de linu" Sitio 6eb% http%**666linu"9esorg*node*7