Saltar a contenido

UT 7. Configuración de la información en sistemas operativos propietarios: Windows

Introducción

En esta unidad, aprenderemos a configurar la información en sistemas operativos Windows. Veremos cómo gestionar usuarios y grupos, configurar la red, gestionar servicios y procesos desde CMD, y utilizar herramientas de configuración del sistema.

Configuración de usuarios y grupos

En Windows, la gestión de usuarios y grupos es fundamental para la seguridad y organización del sistema. Utilizaremos comandos como net user, net localgroup para crear y gestionar usuarios y grupos desde CMD.

Los usuarios en Windows tienen un identificador único (SID - Security Identifier) y pertenecen a uno o más grupos. Los grupos permiten gestionar permisos de acceso a archivos y recursos del sistema de manera colectiva.

Listar usuarios y grupos

Para ver todos los usuarios locales del sistema:

net user

Para ver información detallada de un usuario específico:

net user nombre_usuario

Para ver todos los grupos locales:

net localgroup

Para ver los miembros de un grupo específico:

net localgroup nombre_grupo

Crear un usuario

Para crear un nuevo usuario en Windows, utilizamos el comando net user:

net user juan contraseña123 /add

Este comando crea un usuario llamado "juan" con la contraseña especificada.

Opciones útiles:

1
2
3
net user juan * /add                    REM Solicita la contraseña de forma segura
net user juan /add /fullname:"Juan Pérez"    REM Con nombre completo
net user juan /add /comment:"Usuario de prueba"    REM Con comentario

Para ver la información de un usuario:

net user juan

Para cambiar la contraseña de un usuario existente:

net user juan nueva_contraseña

Crear un grupo

Para crear un nuevo grupo local en Windows, utilizamos el comando net localgroup:

net localgroup desarrolladores /add

Este comando crea un grupo local llamado "desarrolladores".

Para añadir un usuario a un grupo:

net localgroup desarrolladores juan /add

Para ver los miembros de un grupo:

net localgroup desarrolladores

Eliminar un usuario o grupo

Para eliminar un usuario:

net user juan /delete

Para eliminar un grupo:

net localgroup desarrolladores /delete

Para quitar un usuario de un grupo (sin eliminarlo del sistema):

net localgroup desarrolladores juan /delete

Grupos predefinidos importantes

Windows tiene grupos predefinidos con permisos específicos:

  • Administradores: Control total del sistema
  • Usuarios: Permisos estándar limitados
  • Usuarios avanzados: Permisos intermedios
  • Invitados: Acceso muy limitado

Para añadir un usuario al grupo Administradores:

net localgroup Administradores juan /add

Gestión de procesos y servicios

En Windows, los procesos son programas en ejecución. Podemos gestionar los procesos utilizando comandos como tasklist, taskkill y herramientas del sistema.

Visualizar procesos

Para ver los procesos en ejecución:

tasklist

Este comando muestra una lista de todos los procesos en ejecución, incluyendo el nombre del proceso, el PID (identificador del proceso) y el uso de memoria.

Para ver procesos con más detalles:

tasklist /v

Para filtrar procesos por nombre:

tasklist | find "chrome"

Para ver procesos de forma detallada con formato de tabla:

tasklist /fo table

Finalizar procesos

Para finalizar un proceso por su PID:

taskkill /PID 1234

Para forzar la finalización de un proceso:

taskkill /PID 1234 /F

Para finalizar un proceso por su nombre:

taskkill /IM chrome.exe /F

Para finalizar todos los procesos con un nombre específico:

taskkill /IM notepad.exe /F

Gestión de servicios

En Windows, los servicios son programas que se ejecutan en segundo plano para proporcionar funcionalidades específicas. Podemos gestionar los servicios utilizando los comandos sc y net.

Listar todos los servicios:

sc query

Ver el estado de un servicio específico:

sc query nombre_servicio

Iniciar un servicio:

net start nombre_servicio

o

sc start nombre_servicio

Detener un servicio:

net stop nombre_servicio

o

sc stop nombre_servicio

Configurar un servicio para inicio automático:

sc config nombre_servicio start= auto

Configurar un servicio para inicio manual:

sc config nombre_servicio start= demand

Deshabilitar un servicio:

sc config nombre_servicio start= disabled

Ejemplos comunes:

1
2
3
net start spooler           REM Iniciar servicio de impresión
net stop spooler            REM Detener servicio de impresión
sc query type= service state= all    REM Listar todos los servicios

Nota: Es necesario ejecutar CMD como Administrador para gestionar servicios.

Gestión de la red en Windows

La configuración de la red en Windows se puede realizar utilizando varios comandos desde CMD. Los comandos más comunes son ipconfig, netsh, ping y tracert.

Ver la configuración de red

Para ver la configuración de red actual:

ipconfig

Para ver información detallada de todas las interfaces:

ipconfig /all

Renovar dirección IP (DHCP)

Para liberar la dirección IP actual:

ipconfig /release

Para obtener una nueva dirección IP del servidor DHCP:

ipconfig /renew

Limpiar caché DNS

ipconfig /flushdns

Configurar una IP estática

Para configurar una dirección IP estática, utilizamos netsh:

netsh interface ip set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1

Donde: - Ethernet: nombre de la interfaz de red - 192.168.1.100: dirección IP - 255.255.255.0: máscara de subred - 192.168.1.1: puerta de enlace

Configurar DNS

netsh interface ip set dns name="Ethernet" static 8.8.8.8
netsh interface ip add dns name="Ethernet" 8.8.4.4 index=2

Verificar conectividad

Para comprobar la conectividad con otro dispositivo:

ping 192.168.1.1
ping www.google.com

Para ver la ruta que siguen los paquetes:

tracert www.google.com

Ver conexiones activas

Para ver conexiones de red activas y puertos en escucha:

netstat -ano

Para ver solo conexiones establecidas:

netstat -ano | find "ESTABLISHED"

Mostrar información de interfaces de red

netsh interface show interface

Habilitar/Deshabilitar una interfaz de red

netsh interface set interface "Ethernet" admin=disable
netsh interface set interface "Ethernet" admin=enable

Nota: Se requieren permisos de administrador para modificar la configuración de red.