Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CÓDIGO: 250550
PRESENTADO A:
CARMEN EMILIA RUBIO
TUTORA
ENTREGADO POR:
GRUPO: 250550_19
El nivel de complejidad en esta actividad aumenta para enseñarnos todo lo que ofrece Linux
a nivel de scripting. Con la ejecución de archivos sh podemos simplificar grandes
funcionalidades que pueden ayudarnos en distintas tareas del flujo de trabajo cotidiano. La
administración de este maravilloso sistema operativo y su integración en red con otros SO de
manera fácil, hacen que Linux sea cada vez más deseable a la hora de escoger un sistema
para trabajar.
OBJETIVOS GENERALES
OBJETIVOS ESPECIFICOS
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.
En el directorio de trabajo se encontrará el archivo ScriptUnad.sh que contiene la lógica del bash.
Ejecución del script.
b. Con una secuencia de comandos mostrar todos los usuarios que tengan un identificador (uid) que
sea mayor a 100.
Cat: Accedemos al archivo passwd en el directorio etc el cual registra las cuentas de usuarios, así
como las claves de accesos y privilegios.
awk: Este comando hace así todo el trabajo ya que con el imprimimos el reporte de los usuarios
con el formato y las validaciones que estamos definiendo.
Con los | (pipes) estamos encadenando los comandos y pasando la salida de uno al siguiente para
tener finalmente el output esperado.
c. Realizar un shell script para bash que solicite el nombre de la cuenta de un usuario, verificar que
exista y si existe muestre la siguiente
Información:
Nombre del usuario: xxxx
ID del usuario: xxxx
ID del grupo: xxxx
Shell: /bin/xxx
Directorio: /home/xxxx
2. Administración remota y trasferencia de archivos. En cada caso o punto, se debe anexar la captura
de pantalla del resultado obtenido.
a. Instalar el protocolo SSH en su sistema operativo Linux (yum -y install openssh-server para
instalación en la distribución de Centos o derivados de RedHad o para sistemas Ubuntu o
derivados de debian apt-get install openssh-server).
b. Descargue el programa putty y haga una conexión remota a su máquina Linux desde Windows.
c. Desde putty cree una cree un directorio denominado GerenteNombreEstudiante (por ejemplo
GerenteJuan).
Shah, S., & Soyinka, W. (2007). Manual de administración de Linux. México, D.F., MX:
McGraw-Hill Interamericana. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10433920
Gómez, D. R., Figuerola, C. G., & Alonso, B. J. L. (2014). Metadistribución Linux para la
docencia en el Grado en Información y Documentación. Salamanca, ES: Ediciones
Universidad de Salamanca. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10889679