martes, 24 de junio de 2025

Ejercicio HTML5&Css3.XXXIII

Ejercicio de html5 y estilos css3.



Prácticas Linux X. Gestión de usuarios X . Procesos Linux. Find y grep.

  1. Gestión de usuarios.
    1. Crea el usuario tecnico1 con su directorio personal y bash como shell.
    2. Modifica el usuario anterior para que su cuenta expire el 31 de diciembre de este año, obligue a cambiarla inmediatamente al entrar, no nos avise antes de su cadicidad, y la contraseña caduque el 22 de diciembre de este año.
    3. Edita el fichero sudoers para permitir que el usuario tecnico1 pueda reiniciar el sistema sin contraseña y pueda resetear ssh.
    4. Define en sudoers:
      1. Un alias de host llamado SERVIDORES que incluya los hosts srv1 y srv2.
      2. Un alias de usuario ADMIN que incluya los usuarios admin1, admin2.
      3. Un alias de comandos APAGADO para apagar y reiniciar.
      4. Qué los usuarios anteriores en los equipos anteriores ejecuten los comandos anteriores sin contraseña.
    5. Cambia el shell de login del usuario tecnico1 a /bin/zsh, y muéstralo con un comando, comprueba que se ha cambiado.
  2. Gestión de procesos.
    1. Muestra todos los procesos que contienen la palabra sshd, ordenados por uso de CPU (de mayor a menor), mostrando solo el PID, el usuario y el % de CPU.
    2. Muestra solo los procesos del usuario root, ordenados por uso de memoria.
    3. Cuenta cuántos procesos hay activos para cada usuario del sistema.
    4. Encuentra y muestra todos los procesos relacionados con Firefox, pero excluye la línea del propio grep.
  3. Uso de find y grep.
    1. Muestra todos los usuarios cuyo UID sea mayor o igual que 1000.
    2. Ordena alfabéticamente los nombres de usuario del fichero /etc/passwd mostrando también la descripción de cada usuario.(
    3. Busca en /etc/passwd todas las líneas que no tengan el shell /bin/bash.
    4. Busca todos los ficheros del usuario tecnico1 que haya modificado esta semana y cópialos al directorio /home/tecnico1/modificados
    5. Encuentra todos los archivos que pertenecen al usuario tecnico1 dentro de /home y tienen permisos de ejecución.(