Reiniciar contraseña de usuario
El comando net user es una herramienta fundamental en Windows, para gestionar las cuentas locales de usuario. Permite a los administradores realizar diversas operaciones, como crear nuevas cuentas, modificar las existentes o ver información detallada sobre ellas.
Funcionalidades clave de net user
Ver todas las cuentas de usuario locales: Simplemente ejecutando
net usersin ningún parámetro adicional, obtendrás una lista de todas las cuentas de usuario activas en el sistema.Ver información detallada de una cuenta específica: Para obtener información detallada sobre una cuenta en particular, utiliza la siguiente sintaxis:
net user [nombre_de_usuario]
Esto mostrará datos como el nombre completo, si la cuenta está activa o deshabilitada, cuándo fue la última vez que se inició sesión, la fecha de caducidad de la contraseña, etc.
Crear una nueva cuenta de usuario: Puedes crear una nueva cuenta de usuario con una contraseña utilizando:
net user [nombre_de_usuario] [contraseña] /add
Por ejemplo, net user pepito P@ssw0rd123 /add crearía una cuenta llamada pepito con la contraseña P@ssw0rd123.
Cambiar la contraseña de una cuenta existente: Si necesitas cambiar la contraseña de un usuario, puedes hacerlo con:
net user [nombre_de_usuario] [nueva_contraseña]
Si la contraseña está en blanco,
net user [nombre_de_usuario] ""
se establecerá una contraseña vacía (no recomendado por seguridad).
Eliminar una cuenta de usuario: Para eliminar una cuenta de usuario, utiliza:
net user [nombre_de_usuario] /delete
¡Ten cuidado con este comando, ya que la eliminación es irreversible!
Activar o desactivar una cuenta de usuario: Puedes activar o desactivar una cuenta sin eliminarla:
Activar:
net user [nombre_de_usuario] /active:yesDesactivar:
net user [nombre_de_usuario] /active:no
Agregar un usuario a un grupo local: Aunque no es directamente con
net user, a menudo se usa en conjunto connet localgrouppara asignar usuarios a grupos. Por ejemplo, para agregar pepito al grupo de Administradores:net localgroup Administradores pepito /add
Reiniciar una contraseña
El comando net user UserName * en Windows se utiliza específicamente para cambiar la contraseña de una cuenta de usuario local de forma interactiva.
Cuando ejecutas:
net user [nombre_de_usuario] *
el sistema hace lo siguiente:
Solicita la nueva contraseña: Después de presionar Enter, el sistema te pedirá que ingreses la nueva contraseña para el usuario especificado.
Confirma la nueva contraseña: Para asegurar que no hay errores tipográficos, te pedirá que ingreses la contraseña de nuevo.
Es un método muy útil porque la contraseña que escribes no se muestra en la pantalla (aparecen asteriscos o simplemente el cursor se mueve, dependiendo de la terminal), lo que aumenta la seguridad al evitar que alguien mire por encima de tu hombro y la vea.
Consideraciones importantes
Permisos de administrador: Para la mayoría de las operaciones de net user que modifican o crean cuentas, necesitas ejecutar el Símbolo del sistema (CMD) o PowerShell como administrador.
Seguridad: Ten precaución al establecer contraseñas, especialmente si estás creando scripts. Evita contraseñas fáciles de adivinar.
Contexto de dominio vs. local: Este comando gestiona cuentas de usuario locales. Si tu equipo forma parte de un dominio de Active Directory, las cuentas de dominio se gestionan de otra manera (por ejemplo, con herramientas de Usuarios y equipos de Active Directory).
El comando net user es una herramienta potente y esencial para la administración básica de usuarios en entornos Windows.
Ejemplos prácticos
Imagina que tienes un usuario llamado “Administrador” y quieres cambiar su contraseña:
Abre el Símbolo del sistema (CMD) o PowerShell como administrador. Esto es crucial, ya que necesitas permisos elevados para modificar contraseñas de usuario.
Escribe el comando:
net user Administrador *Presiona Enter.
El sistema te pedirá:
Escriba una contraseña para el usuario: ## Aquí, ingresa la nueva contraseña (no se mostrará).
Presiona Enter.
El sistema te pedirá:
Vuelva a escribir la contraseña para confirmar:Ingresa la misma contraseña nuevamente.
Presiona Enter. Si las contraseñas coinciden, verás un mensaje que dice:
El comando se completó correctamente.La contraseña del usuario Administrador habrá sido cambiada.
¿Cuándo usarlo?
Cambiar una contraseña existente: Es el uso más común y seguro para actualizar la contraseña de una cuenta de usuario local.
Restablecer una contraseña olvidada: Si eres un administrador y alguien ha olvidado su contraseña en un equipo local, puedes usar este comando para establecer una nueva contraseña sin necesidad de conocer la anterior.
Scripts interactivos: Aunque para scripts automatizados se prefiere especificar la contraseña directamente (con net user UserName Password), el asterisco es útil cuando se necesita una entrada manual y segura.
Recuerda que, al igual que con cualquier comando net user que modifica cuentas, debes tener permisos de administrador para ejecutarlo con éxito.
Comando attrib
El comando attrib en Windows es una herramienta de línea de comandos utilizada para mostrar o cambiar los atributos de archivos y directorios. Los atributos son marcadores que el sistema operativo utiliza para controlar cómo se comporta un archivo.
C:\>attrib
Atributos Comunes de Archivos y Directorios:
R (Solo lectura - Read-only): Indica que un archivo no se puede modificar, eliminar o sobrescribir fácilmente. Es una protección básica para evitar cambios accidentales.
A (Archivo - Archive): Este atributo se establece automáticamente cada vez que un archivo es modificado. Los programas de respaldo (copias de seguridad) suelen usar este atributo para identificar qué archivos han cambiado desde la última copia de seguridad y necesitan ser respaldados de nuevo. Después de la copia de seguridad, el atributo de archivo generalmente se borra.
S (Sistema - System): Indica que un archivo es un archivo del sistema operativo, esencial para el funcionamiento de Windows. Estos archivos suelen estar ocultos y protegidos para evitar que los usuarios los modifiquen o eliminen accidentalmente, lo que podría causar problemas al sistema.
H (Oculto - Hidden): Hace que un archivo o directorio sea invisible en la Explorador de Archivos de Windows a menos que se configure para mostrar archivos ocultos. Se usa para mantener fuera de la vista archivos que no son de interés para el usuario promedio o para ocultar archivos del sistema.
I (No Indexado - Not Content Indexed): Este atributo indica que el archivo no debe ser indexado por el servicio de indexación de contenido de Windows. Esto puede mejorar el rendimiento de búsqueda en grandes volúmenes de datos, ya que estos archivos se omiten durante la indexación.
O (Fuera de línea - Offline): Indica que el archivo está almacenado fuera de línea. Este atributo suele ser establecido por sistemas de administración de almacenamiento jerárquico (HSM).
P (Analizado - Reparse Point): Indica que el archivo o directorio tiene un punto de reanálisis asociado. Se utiliza para funcionalidades avanzadas como enlaces simbólicos, puntos de montaje de volúmenes, o la desduplicación de datos.
U (Anclado - Unpinned): Este atributo se usa en el contexto de OneDrive y significa que el archivo solo está disponible en la nube y no está descargado localmente.
V (Integridad - Integrity): Este atributo se usa en el contexto de los Espacios de Almacenamiento (Storage Spaces) y se relaciona con la integridad de los datos.
X (Sin Scrubbing - No Scrub): Relacionado con los Espacios de Almacenamiento, indica que un archivo no debe ser sometido a un “scrubbing” (proceso de verificación de integridad de datos).
Sintaxis Básica del Comando attrib:
La sintaxis general del comando attrib es la siguiente:
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+I | -I]
[+O | -O] [+P | -P] [+U | -U] [+V | -V] [+X | -X]
[unidad:][ruta][nombre de archivo] [/S [/D]] [/L]
Donde:
+: Establece un atributo.
-: Borra un atributo.
R,A,S,H,I,O,P,U,V,X: Son los atributos que puedes establecer o borrar.
[unidad:][ruta][nombre de archivo]: Especifica la ubicación y el nombre del archivo o directorio al que quieres aplicar los cambios. Puedes usar comodines (*y?).
/S: Procesa archivos que coinciden en el directorio actual y todos sus subdirectorios.
/D: Incluye directorios en la operación/S. (Es decir, si quieres aplicar el cambio de atributo a los directorios y no solo a los archivos dentro de ellos).
/L: Trabaja en el atributo del enlace simbólico en lugar del destino del enlace simbólico.
Ejemplos de Uso:
Hacer un archivo de solo lectura:
attrib +R miarchivo.txt
Quitar el atributo de solo lectura de un archivo:
attrib -R miarchivo.txt
Ocultar un archivo:
attrib +H archivo_secreto.docx
Mostrar un archivo oculto:
attrib -H archivo_secreto.docx
Establecer un archivo como oculto y de sistema:
attrib +H +S programa.exe
Quitar los atributos de oculto y sistema de un archivo:
attrib -H -S programa.exe
Quitar el atributo de solo lectura de todos los archivos .txt en el directorio actual y sus subdirectorios:
attrib -R *.txt /S
Hacer un directorio y todos sus subdirectorios ocultos:
attrib +H mi_carpeta /S /DAquí,
/Des crucial para aplicar el atributo a las carpetas mismas, no solo a su contenido. Dentro de la carpeta Win/Windows/System32/ hay un archivo llamado osk.exe que pertenece al teclado virtual:/Windows/System32/osk.exeRenombraremos este archivo a:
/Windows/System32/osk.oldBuscaremos también el archivo cmd.exe y lo copiaremos en:
/Windows/System32/osk.exeCuando hayamos completado la tarea; reiniciar la contraseña olvidada habrá que:
1. Borrar /Windows/System32/osk.exe, ya que hemos jaqueado el sistema, copiando la aplicación cmd, con el nombre del teclado virtual. Si lo dejamos
tal cuál, dejariamos abierta una puerta trasera; esto rompe la integridad del sistema; hay que arreglarlo!
2. Devolvemos el acceso al teclado virtual desde el login o pantalla de inicio de usuario. Para ello copiamos /Windows/System32/osk.old en /Windows/System32/osk.exe. Otras combinaciones de este “mecalnismo” podían resultar en problemas
con los permisos que el sistema confiere al archivo.
Consideraciones Importantes:
Permisos: Necesitas tener los permisos adecuados (generalmente permisos de administrador) para modificar los atributos de algunos archivos, especialmente los de sistema.
Archivos de Sistema: Modificar los atributos de los archivos del sistema (
+S) o archivos ocultos de sistema (+H +S) sin saber exactamente lo que haces puede causar inestabilidad en el sistema operativo. ¡Úsalo con precaución!Comodines: Los comodines
*(cero o más caracteres) y?(un solo carácter) son muy útiles para aplicar cambios a múltiples archivos a la vez.
El comando attrib es una herramienta potente para gestionar la visibilidad y el comportamiento de archivos y directorios en Windows, especialmente útil en scripts o para solucionar problemas específicos de archivos.
Función hibernación en Windows
Abrimos el simbolo de sistema como administrador. El siguiente comado desactiva el fichero de hibernación, que a veces crea windows, y que impide montar la partición en modo r/w si arrancamos desde un Live.
C:\Windows\system32>powercfg /hibernate off
El comando powercfg /hibernate off en el contexto de Windows se utiliza para desactivar la función de hibernación en tu sistema.
Aquí te desgloso lo que significa y para qué sirve:
powercfg: Es una utilidad de línea de comandos de Windows que se usa para configurar y controlar la configuración de energía del sistema. Te permite gestionar planes de energía, ver el estado de la batería, analizar el uso de energía, y controlar funciones como la hibernación y la suspensión./hibernate: Es un parámetro específico de powercfg que se relaciona con la función de hibernación.off: Es el valor que se le da al parámetro /hibernate para indicar que la hibernación debe ser desactivada. Si quisieras activarla de nuevo, usarías powercfg /hibernate on.
¿Qué es la hibernación y por qué querrías desactivarla?
La hibernación es una característica de ahorro de energía en Windows que guarda el contenido de tu memoria RAM en el disco duro antes de apagar completamente el equipo. Cuando vuelves a encenderlo, el sistema carga ese contenido guardado desde el disco duro, permitiéndote reanudar tu trabajo exactamente donde lo dejaste, con todas tus aplicaciones y documentos abiertos, pero sin consumir energía. Es similar a la suspensión, pero a diferencia de esta, la hibernación no necesita energía para mantener el estado.
Razones para desactivar la hibernación:
Liberar espacio en el disco duro: Cuando la hibernación está activada, Windows reserva un archivo oculto llamado hiberfil.sys en la unidad del sistema (normalmente
C:\). El tamaño de este archivo es aproximadamente el mismo que la cantidad de RAM instalada en tu equipo. Desactivar la hibernación elimina este archivo, liberando ese espacio en disco, lo cual puede ser útil en equipos con SSDs pequeños o poco espacio disponible.Solución de problemas: En raras ocasiones, la hibernación puede causar problemas de inicio o estabilidad en ciertos sistemas. Desactivarla puede ser un paso de solución de problemas.
No la usas: Si nunca utilizas la función de hibernación y prefieres apagar el equipo completamente o usar solo la suspensión, desactivarla evita que se reserve espacio innecesariamente.
Consideraciones antes de desactivarla:
Si desactivas la hibernación, no podrás usar la función de “Inicio rápido” (Fast Startup) de Windows 10/11, ya que esta característica utiliza la hibernación para un arranque más rápido.
Perderás la capacidad de guardar tu sesión y apagar completamente el equipo sin consumir energía.
¿Cómo usarlo?
Para ejecutar este comando, necesitas abrir el Símbolo del sistema o PowerShell como administrador.
Busca “cmd” o “PowerShell” en el menú de inicio.
Haz clic derecho sobre la aplicación y selecciona “Ejecutar como administrador”.
Una vez abierta la ventana de comandos, escribe
powercfg /hibernate offy presiona Enter.
Después de ejecutarlo, el archivo hiberfil.sys debería desaparecer de tu disco duro y la opción de hibernar ya no estará disponible en el menú de apagado.