educación, informática y demás

Comandos

Administración de usuarios y grupos desde terminal

Vamos a administrar usuarios y grupos desde la terminal centrándonos en el comando net.

Terminal como administrador

Lo primero que tenemos que hacer para poder ejecutar comandos de administración es abrir una terminal o símbolo del sistema como administradores.

Si ejecutamos un comando de administración con un usuario sin permisos de administrador, no funcionará, dará un error de acceso denegado.

Para ello hacemos clic con el botón secundario sobre el icono del símbolo de sistema y seleccionamos ejecutar como administrador.

Ejecutar terminal como administrador

El prompt del sistema nos indica que el directorio actual no es el perfil de ningún usuario, sino C:\Windows\System32

Ahora podemos ejecutar comandos de administración, como por ejemplo el comando net.

Primeros pasos con net

Lo primero que deberíamos hacer es consultar la ayuda del comando.

Este comando no está soportado por el comando help, así que tendremos que pasar la /? como parámetro al comando net para acceder a la ayuda.

Esto nos muestra las opciones que tenemos disponibles para trabajar con el comando net. A nosotros, ahora mismo, nos interesan USER y LOCALGROUP.

No obstante esta ayuda nos puede parecer insuficiente. Pero, si nos fijamos hay una opción llamada HELP, que posiblemente nos permita consultar ayuda.

Vamos a consultar la ayuda del comando USER.

Parte de la ayuda del comando user en NET

Si quisieramos consultar el comando localgroup, net help localgroup.

A lo largo del documento vamos a consultar la ayuda de cada uno de los comandos user y localgroup para comprobar qué operaciones podemos realizar con cada uno de ellos.

Acciones que llevaremos a cabo a lo largo de este tutorial:

  1. Muestra la lista de cuentas de usuario del sistema
  2. Muestra información de la cuenta de usuario alumno
  3. Cambia la contraseña de la cuenta de usuario alumno con la nueva contraseña ClaveRoot#22
  4. Cambia la contraseña de la cuenta de usuario alumno solicitando la nueva contraseña por teclado al usuario. La nueva contraseña ser´á ClaveRoot#20
  5. Establece un comentario y un nombre completo a la cuenta de usuario alumno. Como comentario «cuenta de administrador de sistemas operativos» y como nombre completo <tu nombre de pila>
  6. Añade una nueva cuenta de usuario llamado marinapg con contraseña ClaveRoot#20
  7. Añade la cuenta de usuario alfredoff solicitando la contraseña por teclado.
  8. Añade la cuenta de usuario ramonam con la contraseña Claveroot#20 configurando la cuenta para que pida cambio de contraseña en el siguiente inicio de sesión.
  9. Añade un nuevo usuario llamado jesusrp cuya contraseña será 123456 y deberá cambiar la contraseña en el primer inicio de sesión.
  10. Añade otro usuario llamado anagp cuya contraseña se pedirá por teclado y nunca expira.
  11. Desactiva la cuenta de usuario de jesusrp.
  12. Muestra información de la cuenta de usuario de jesusrp para cerciorarte de que está desactivada.
  13. Elimina la cuenta de usuario de jesusrp.
  14. Muestra los grupos locales del sitema
  15. Muestra información del grupo local Usuarios
  16. Crea un grupo llamado contabilidad y otro llamado ventas.
  17. Añade los usuarios marinapg, alfredoff y anagp al grupo contabilidad.
  18. Añade los usuarios marinapg y ramonam al grupo ventas
  19. Muestra información del grupo contabilidad
  20. Elimina el usuario anagp del grupo contabilidad.
  21. Muestra información del grupo contabilidad
  22. Elimina el grupo contabilidad.

Administración de usuarios. Net user

Las cuatro formas de usar el comando user de net

1. Mostrar las cuentas de los usuarios del equipo

Esto me muestra la lista de cuentas de usuario locales en el equipo.

2. Mostrar información de una cuenta de usuario

3. Cambiar contraseña de un usuario

Vamos a cambiar la contraseña del usuario, proporcionando la contraseña en el propio comando. La nueva contraseña será ClaveRoot#22.

Vamos a cambiar la contraseña del usuario, solicitando la contraseña por teclado al usuario. Somo animales de costumbres, así que volveremos a poner la contraseña antigua ClaveRoot#20.

4. Cambiar opciones de una cuenta usuario

Podemos elegir opciones sobre una cuenta de usuario, ¿pero qué opciones tenemos?

Vamos a consultar las opciones disponibles, que están un poco más abajo en la misma página de ayuda

Vamos a establecer un comentario y un nombre completo a la cuenta de usuario alumno. Como comentario «cuenta de administrador de sistemas operativos» y como nombre completo <tu nombre de pila>.

5. Añadir cuentas de usuario local

La forma de user net user para añadir usuarios necesita que le pasemos el nombre del usuario y la contraseña del usuario por parámetro y seleccionemos la operación /ADD, que indica que queremos añadir una cuenta de usuario.

La contraseña se puede pedir al usuario en el momento de ejecutar el comando con la opción *.

Si nos fijamos en la sintáxis tenemos { contraseña | * }, las llaves no indican opcionalidad, indican elección: tenemos que elegir una de las dos opciones, o bien escribir la contraseña o bien el * que indicará al comando net que debe solicitar la contraseña por teclado.

Añade a marinapg con contraseña ClaveRoot#20.

Vamos a añadir al usuario alfredoff solicitando la contraseña por teclado.

Vamos a añadir al usuario ramonam con la contraseña Claveroot#20 configurando la cuenta para que pida cambio de contraseña en el siguiente inicio de sesión.

Para esto tenemos que consultar las opciones del comando net user.

Ejercicio. Añade un nuevo usuario llamado jesusrp cuya contraseña será 123456 y deberá cambiar la contraseña en el primer inicio de sesión.

Ejercicio. Añade otro usuario llamado anagp cuya contraseña se pedirá por teclado y nunca expira.

Ejercicio. Desactiva la cuenta de usuario de jesusrp.

Ejercicio. Muestra información de la cuenta de usuario de jesusrp para cerciorarte de que está desactivada.

Ejercicio. Elimina la cuenta de usuario de jesusrp.

Podemos comprobar si existe el usuario para asegurarnos de que todo ha funcionado como se esperaba.

Gestión de grupos locales

El comando del comando net que utilizaremos para gestionar grupos locales será localgroup. Vamos a consultar ayuda.

Tenemos tres formas de usar net localgroup:

  1. Consultar y modificar grupos ya existentes
  2. Crear o borrar grupos locales.
  3. Añadir o eliminar usuarios o grupos como miembros de grupos locales

1. Mostrar todos los grupos locales del sistema

Net localgroup sin parámetros muestra la lista de grupos locales del sistema

2 – Muestra información sobre el grupo local Usuarios

3 Creando grupos

Ejercicio. Crea un grupo llamado contabilidad y otro llamado ventas.

4. Añadir usuarios y grupos a grupos locales

Ejercicio. Añade los usuarios marinapg, alfredoff y anagp al grupo contabilidad.

Ejercicio.Añade los usuarios marinapg y ramonam al grupo ventas

Ejercicio.Muestra información del grupo contabilidad

5. Eliminar miembros de un grupo local y grupos locales

Ejercicio.Elimina el usuario anagp del grupo contabilidad.

Ejercicio.Muestra información del grupo contabilidad

Ejercicio.Elimina el grupo contabilidad.

«Cosas avanzadas»

El comando Net nos ofrece más funciones administrativas. Vamos a explorar algunas de ellas:

Compartiendo recursos en red

Para compartir recursos en red utilizamos el comando share del comando net. Consultamos la ayuda con net help

Tenemos cuatro formas de usar el comando según la sintaxis

Opciones de configuración del comando share

1. Mostrar los recursos compartidos en el sistema

2. Mostrar información sobre un recurso compartido

Utilizamos el nombre del recurso compartido para acceder a su información.

3. Crear un recurso compartido en red

Dejar una respuesta