Páginas

martes, 24 de marzo de 2026

Prácticas Implantación de Sistemas Operativo. MSRA.

ASISTENCIA REMOTA.

MSRA

En este vídeo se muestra como generar una invitación para ser asistido remotamente mediante MSRA . Vídeo muy bien explicado por Sebastián dentro de las prácticas Implantación de Sistemas Operativos de 1º deASIR. Curso 25-26.

viernes, 13 de marzo de 2026

Solución práctica XIII_v2. Permisos.

Usuarios, permisos ntfs, icacls.

Práctica XIII_v2 Versión Ampliada.

En este vídeo se muestra como realizar la práctica XIII_v2 de permisos Windows en modo gráfico.En una carpeta SSOO, en la que los usuarios no pueden hacer nada hay 3 carpetas. En la Karpeta1 (Juan lee, Pepe Full) en la Karpeta2 (Pepe lee, Juan Full), la Karpeta3 (Juan y Pepe leen) a mayores un nuevo usuario "destructor" sólo puede eliminar.

Vídeo realizado perfectamente por Andrii dentro de la prácticas de Implantación de Sistemas Operativos. Curso 2025-2026.

jueves, 5 de marzo de 2026

Ejercicios Python XVI. Ficheros y Sistema.

Sobre ficheros...

Módulos utilizar:datetime

  1. Crea un programa que pida el nombre del usuario y lo guarde en el fichero registro.txt junto con la fecha y hora de conexión.
  2. Crea un script que: pregunte un nombre de usuario, busque ese usuario dentro del fichero registro.txt e indique si el usuario aparece en el registro.
  3. Crea un programa que: Lea el fichero /etc/passwd. Pregunte un nombre de usuario. Compruebe si ese usuario existe en el sistema.
  4. Lee del fichero /etc/passwd y crear otro fichero llamado aes.txt que solo contenga los usuarios que empiecen por a.
  5. Crea un programa que trabaje con el fichero /etc/passwd. El programa debe:Pedir un nombre de usuario. Buscarlo en el fichero y mostrar:UID, GID, Directorio personal y el Shell.
  6. Sigues utilizando el fichero registro.txt que guarda accesos al sistema con el siguiente formato:
    juan - 2026-03-05 10:15:23
    ana - 2026-03-05 11:02:10
    juan - 2026-03-05 12:45:01
    maría - 2026-03-05 13:10:55
    maría - 2026-03-05 19:12:55
    Crea un script en Python que:Pida el nombre de un usuario. Busque todas sus conexiones en el fichero. Muestre la última conexión registrada. Si el usuario no aparece, debe indicarlo.

martes, 3 de marzo de 2026

Ejercicios Python XV. Sistemas & Paquetes.

Utiliza los siguientes módulos: platform, getpass, socket, os(os.access(), os.path.getsize()), psutil(cpu_percent(), virtual_memory().percent), hashlib(.encode(), hexdigest()), time, random, string, subprocess.run(), process_iter()

  1. Haz un script que verifique si un archivo tiene permisos de lectura, escritura y ejecución.
  2. Crea un script que te muestre los procesos que estén usando más del 5% de CPU.
  3. Crea un programa que te pida un nombre de usuario y mostrar sus procesos activos.
  4. Haz un paquete llamado monitor_SSOO, que incluya un módulo cpu.py que te indique el uso de la CPU, otro módulo ram.py con el uso de la memoria y el módulo inforSO.py, que te detalle la siguiente información:el sistema operativo, la versión, la arquitectura, el nombre del equipo y el usuario actual. Utiliza en todos los casos funciones.
  5. Crea un script que utilice los módulos del paquete anterior. Para ello crea un menú que te permita elegir cualquiera de la opciones.
  6. Haz un script que inicie un servicio en Windows.
  7. Haz un script que te muestre los archivos mayores de 1MB en un directorio introducido por el usuarios.
  8. Crea un script que genere una contraseña aleatoria con letras, números y caracteres especiales.
  9. Haz un script que genere el hash SHA256 de un texto introducido por el usuario.
  10. Crea un paquete llamado seguridad que contenga: un modulo hash.py y un módulo generadorpass.py (ejercicios anteriores).Utiliza en todos los casos funciones.
  11. Crea un script que mediante un menú con opciones te permita: generar hash SHA256 de un texto que pidas por teclado, generar contraseñas y mostrar la información del sistema. Utiliza los módulos creados hasta ahora.