Administración y Seguridad en Linux

  • 29 de septiembre al 18 de octubre de 2021
  • 14:00 a 18:00 hrs
  • 40 horas

Instructores

  • Andrés Leonardo Hernández Bermúdez
  • Dante Erik Santiago Rodríguez Pérez
  • Enrique Tezozomoc Perez Campos

Evaluación

Elemento Valor
Asistencia 10%
Proyecto 90%

Se considera la participación como extra para la calificación de este curso

Material


Temas

Día 1

Miércoles, 29 de septiembre de 2021

Tarea día 1

Día 2

Jueves, 30 de septiembre de 2021

Tarea día 2
  • Agregar una segunda interfaz host-only a las máquinas virtuales Debian y CentOS de tal manera que puedan alcanzarse entre sí

    • En VMware parece que esto se hace de manera automática con la interfaz de red que se asigna a las máquinas virtuales

    • En este video 📼 viene explicado como funciona en VirtualBox (ver hasta 4:15)

    • En este sitio viene como agregar la interfaz host-only en VirtualBox

  • Revisar el video de Permisos de sistemas de archivos y hacer el ejercicio con los scripts

  • Revisar las diapositivas de sudo e intentar hacer una política

  • Hacer un script de bash que tenga una funcionalidad similar al comando newusers

    • Entrega: Domingo 3 de octubre 23:59 hrs

    • Cada equipo hará un script, mismo que puede usar para crear los usuarios locales que se piden en su parte del proyecto

    • El script acepta un argumento que es el archivo de entrada

    • El archivo de entrada contiene una o mas lineas con el siguiente formato

      • El separador de los campos es :

      • usuario:contraseña:uid:gid:gecos:home:shell

    • El script lee el archivo de entrada

      • Verificar si existe el grupo asignado en el campo gid

        • Imprime un mensaje de error en STDERR y continua con el siguiente usuario en caso de que el grupo no exista
      • Crea el usuario si no existe e imprimie un mensaje a STDOUT

        • En caso de que el usuario exista, el script imprime una línea de advertencia a STDERR y continúa con el siguiente usuario

        • Después de agregar el usuario crear el directorio home y asignar el shell especificado

      • Considerar el uso de herramientas como adduser, usermod, passwd, mkpasswd, etc. para no implementar la funcionalidad desde cero


Día 3

Viernes, 1 de octubre de 2021

Tarea día 3
  • Replicar la práctica de SFTP y en la máquina Debian o CentOS y conectarse con FileZilla desde la computadora física

  • Revisar el video de la configuración de NFS y hacer la implementación donde una de las máquinas virtuales sea el servidor y otra el cliente

  • Revisar el video de control de versiones con Git y GitLab 📼

    • Crear el archivo README.md en el repositorio de su proyecto donde se listen los nombres de los integrantes

    • Agregar alguna imagen al directorio img y referenciarla en el archivo README.md


Día 4

Lunes, 4 de octubre de 2021

Tarea día 4
  • Crear una cuenta en FreeNom asociada a una cuenta de correo

    • Puede ser el correo @bec.cert.unam.mx o cualquier otro correo de una institución educativa o dominio personalizado
      • El sitio de FreeNom tiene problemas con los correos de dominios genéricos como gmail.com, yahoo.com, hotmail.com, outlook.com, etc.
    • No utilizar el botón de inicio de sesión con Google ni FB
  • Crear una cuenta en HE.net asociada a la misma cuenta de correo del punto anterior


Día 5

Martes, 5 de octubre de 2021


Día 6

Miércoles, 6 de octubre de 2021

Día 7

Jueves, 7 de octubre de 2021


Día 8

Viernes, 8 de octubre de 2021

Día 9

Lunes, 11 de octubre de 2021


Día 10

Martes, 12 de octubre de 2021

Día 11

Miércoles, 13 de octubre de 2021


Día 12

Jueves, 14 de octubre de 2021

Día 13

Viernes, 15 de octubre de 2021


Día 14

Lunes, 18 de octubre de 2021