Curso : 201920, 201819
Area : Sistemas operativos, dominios
Descripción : Instalar un PDC y configurarlo para
autenticación y perfiles móviles
Requisitos : Windows 2008 Server, Windows 7/10
Tiempo : 6 horas
En esta práctica vamos a montar un PDC (Controlador Primario de Dominio) con Windows Server.
Propuesta de rúbrica:
Criterio | Nivel 0 | Nivel 1 | Nivel 2 |
---|---|---|---|
(2.3) PDC: Instalar y configurar | |||
(4.4) Unir equipos al dominio | |||
(5.4) Perfiles móviles | |||
(6.0) Perfil obligatorio | . |
Necesitaremos las siguientes máquinas virtuales:
MV | Sistema operativo | Configuración | DNS |
---|---|---|---|
01 | Windows 2008 Server Enterprise | Consultar | DNS1 = 127.0.0.1 |
02 | Windows 7 Enterprise | Consultar | DNS1 = IP Windows Server |
03 | Windows 7 Enterprise | Consultar | DNS1 = IP Windows Server |
- Realizaremos las prácticas en MV's que pueden estar todas en el mismo PC o en varios diferentes.
- Las diferencias entre las distintas versiones de SO Windows: Standard, Professional, Enterprise, etc. son las funcionalidades/características que vienen incluidas.
- Recién instalado, Window Server es estricto con la política de seguridad, en cuanto a cómo deben definirse las claves (Mayúsculas, minúsculas, números y caracteres especiales y longitud superior a 10).
- Se puede deshabilitar en las
Directivas de seguridad local -> Directivas de cuenta
, pero reduciríamos la seguridad de las contraseñas. Un ejemplo de contraseñas segura:obiwanKENOBI2016!
.
Si trabajamos con Windows 2003 Server el disco duro en VirtualBox debe estar configurado con el controlador IDE, para evitar problemas con los drivers SATA.
Se podría usar la Raspberry PI (que se presta a cada alumno), para instalar GNU/Linux y usarla como cliente del dominio.
Raspberry PI con OpenSUSE
Enlaces de interés: Mi RaspberryPi 3 con openSUSE Tumbleweed, Raspberry Pi – openSUSE install guide – Mic's Linux Experience
- Instalar OpenSUSE en:
- Luego podemos usar Yast para unir el equipo RbPI al dominio.
Raspberry PI con Ubuntu/Debian: Leer práctica
Windows Server tiene una herramienta en Inicio -> Administrar el Servidor
, que nos permite:
- consultar la configuración del servidor
- instalar/desinstalar paquetes/funciones/servicios,
- y acceder a los paneles de administración de los distintos servicios.
AD:
- El AD (Directorio Activo o Active Directory) es una base de datos LDAP, que guarda la información de los objetos de nuestro dominio.
NOMBRE DE DOMINIO:
- Cada PDC se identifica con su nombre de dominio, el cuál debe ser único. Hay que evitar que el nombre de dominio se repita con la configuración de otro compañero.
- En realidad podríamos poner cualquier nombre, pero lo haremos según indique el profesor, para organizar mejor las distintas máquinas de la clase.
- Los nombres de dominio NO debe ser muy largos. Preferiblemente menos de 10 letras, para evitar problemas con los clientes Windows anteriores a Vista/7/8.
Instalación:
- Hacer una instántanea de la MV antes de nada.
- Abrir una consola (cmd) y ejecutar el comando
dcpromo
. Es es para activar la función de controlador de dominios junto con el servidor DNS.
Veamos imagen del comando dcpromo
en ejecución:
- Se inicia el asistente de configuración de los servicios del dominio de AD. Ponemos los siguientes valores:
Parámetro | Valor |
---|---|
Modo experto | NO |
Crear un dominio nuevo de un bosque nuevo | SI |
FQDN del dominio (Este es el nombre del dominio) | segundoapellidoXXdom.curso1920 |
Nivel funcional del bosque | Windows Server 2008 |
Servidor DNS | SI |
Carpetas de almacenamiento | Dejar valores por defecto |
- Al terminar hay que reiniciar el sistema.
Vemos imagen, donde podemos comprobar que se han instalado varios "roles" para controlar el dominio:
Veamos imagen de configuración de nuestro servidor:
Enlace de interés:
- Ir a
Herramientas -> DNS
y comprobar que dentro deZona de búsqueda directa
aparece nuestronombre-de-dominio
. - Abrir una consola y ejecutar
nslookup nombre-de-dominio
. Debe aparecer la IP de nuestro servidor PDC.
- Leer/consultar los apuntes para entender los conceptos siguientes: usuario local, usuario del dominio, equipo del dominio, grupo local, grupo del dominio.
- Enlace de interés:
Vamos a crear usuarios y grupos del dominio:
- Ir a
Inicio -> Herramientas Administrativas -> Usuarios y Equipos de Active Directory
- Crear los siguientes grupos:
Grupo | jediXX | sithXX |
---|---|---|
Ámbito | global | global |
Tipo | Seguridad | Seguridad |
Usuarios de dominio | yoda y obiwan | vader y maul |
¡OJO! No confundir usuarios locales con usuarios del dominio.
Vemos imagen con los usuarios del dominio creados:
Configurar las MV's clientes de la siguiente forma:
- Necesitaremos 2 MV's con Windows 7/10, que actuarán como equipos del dominio. ¡OJO! Podemos crear una MV, y luego clonarla. Pero hay que modificar la MAC de la segunda MV, para no tener problemas de conectividad por tarjetas de red duplicadas.
- Configurar las MVs
- Poner la misma fecha/hora y zona horaria a las MV's. Todos los equipos deben estar sincronizados en cuanto al reloj. No puede haber diferencias de más de 5 minutos.
- Cada equipo cliente debe tener como DNS1 la IP del PDC.
- Abrir una consola y ejecutar
nslookup nombre-de-dominio
para comprobar que el DNS está correcto. Debe aparecer la respuesta desde la IP de nuestro servidor PDC. - Ejecutar
hostname
en una consola powershell. Debe aparecer el nombre correcto de la máquina. - Comprobar la conectividad entre PDC-cliente y cliente-PDC usando el comando
ping
(Deshabilitar el cortafuegos si fuera necesario).
Enlace de interés: https://www.youtube.com/watch?v=5vJ5zli0efE
Podemos unir el equipo al dominio por entorno gráfico o por comandos.
Unir el equipo cliente al dominio por entorno gráfico
- Ir al equipo cliente Windows.
- Ir a
Equipos (Botón derecho) -> Propiedades -> Cambiar configuración -> Cambiar -> Dominio
- Escribir el nombre del dominio corto. Por ejemplo, si el dominio largo es
vargas42dom.curso1920
, nosotros pondremos sólovargas42dom
. - Se nos pide poner un usuario/clave del dominio. Usaremos el usuario
Administrador
del dominio, que tenemos definido en el PDC.
Veamos imagen de ejemplo:
Unir un equipo al dominio usando comandos
- Ir al equipo de Windows Server.
- Haremos uso del comando Netdom. Si no lo tenemos, lo primero sería descargarlo e instalarlo.
netdom.exe join %nombreequipo% /domain:NombreDominio /UserD:NombreDominio\nombreUsuario /PasswordD:Password
, para unir un equipo al dominio.
NOTA:
netdom.exe remove %nombreequipo%
, Para quitar y eliminar equipo de dominio.
Espero que no tengas problemas, y puedas saltar este apartado, si no es así... sigue leyendo.
Si tuviéramos poblemas al realizar esta tarea de unión del equipo al dominio, tenemos varias opciones:
- Esperar 5 minutos y repetir el proceso. Las redes SMB/CIFS tardan un tiempo en propagar la información de los equipos por la red.
- Volver a comprobar que todas las configuraciones son correctas.
- Repite el paso uno (NOTA: Pon un compañero contigo mientras lo haces. 4 ojos ven más que 2).
- (NOTA: Una configuración incorrecta del servidor DNS hará que no se puedan unir los equipos al dominio).
- ¿Repetimos?
Entraremos en los equipos cliente usando los usuarios del dominio. Podemos comprobarlo por entorno gráfico o usando comandos.
- Ir al PDC (Servidor) y comprobar que aparecen los equipos CLIENTE1 y CLIENTE2 como equipos del dominio.
- Ir a la máquina cliente (Windows 7) y entrar con un usuario del dominio.
INFO: Para entrar como usuario local poner "VARGAS42W\profesor". Esto es, "nombre-de-máquina\nombre-usuario-local".
- Ir a la máquina cliente (Windows 7) y entrar con un usuario del dominio.
- Abrimos consola PowerShell y ejecutamos los comandos:
whoami
, muestra nuestro usuario actual. Que debe ser un usuario del dominio.net user
, muestra los usuarios locales del sistema y no debe mostrar el usuario anterior.hostname
, muestra el nombre del equipo local.
Material de lectura/estudio/consulta:
- Leer/consultar los apuntes para entender los conceptos de perfiles, perfil móvil y perfil obligatorio.
- Consultar Vídeo Windows Server 2008 - Perfiles moviles con Windows 7
- Crear un segundo disco (1GB). Lo usaremos para guardar los perfiles de los usuarios del dominio.
- Hay que formatear el disco NTFS y asignarle la letra E.
- En el PDC, crear la carpeta
E:\perfiles
. - En dicha carpeta, definir permisos lectura/escritura para el grupo
Usuarios del dominio
. - Usar modo avanzado para compartir la carpeta por red con el nombre
perfiles$
.- Se recuerda que para acceder a la carpeta compartida de red, los usuarios deben tener permisos en el recurso de red y en la carpeta del sistema de ficheros.
- En el PDC, vamos a la herramienta de gestión de
Usuarios del dominio
. Modificar el atributoruta de acceso al perfil
de los siguientes usuarios del dominio:
Usuario | Ruta del perfil |
---|---|
yoda | \\IP-del-PDC\perfiles$\yoda |
obiwan | \\IP-del-PDC\perfiles$\obiwan |
vader | \\IP-del-PDC\perfiles$\vader |
maul | \\IP-del-PDC\perfiles$\maul |
INFO: También podríamos haber puesto en la ruta del perfil el valor
\\IP-del-PDC\\perfiles$\%username%
. En este caso la variable %username% se cambia automáticamente al valor del nombre de cada usuario.
- Ir a la MV CLIENTE 1.
- Iniciar sesión con los usuarios
obiwan
ymaul
. - Para cada usuario modificar el entorno del escritorio, colores, iconos.
- Para el usuario del dominio
obiwan
:- Crear la carpeta
jedi
en el escritorio. - Crear fichero
Escritorio/jedi/personajes.txt
. Escribir dentro los nombres de los 2 jedis.
- Crear la carpeta
- Para el usuario dominio
maul
:- Crear la carpeta
sith
en el escritorio. - Crear fichero
Escritorio/sith/personajes.txt
. Escribir dentro los nombres de los 2 siths.
- Crear la carpeta
De este modo el "perfil" de cada usuario será diferente en aspecto y contenido.
- Debemos comprobar que se han creado las carpetas con los perfiles en el servidor para los usuarios anteriores. A continuación se muestra una imagen de ejemplo:
Vamos a comprobar el perfil móvil.
- Ir al equipo CLIENTE2.
- Entrar en el equipo con los usuarios del dominio (obiwan y maul).
- Abrir PowerShell y ejecutar los siguientes comandos.
hostname
, para mostrar nombre del equipo.whoami
, para mostrar nuestro usuario actual.- Comprobar que tenemos perfiles móviles para ellos. El perfil móvil permite al usuario moverse por PC's diferentes y ver el mismo entorno con sus datos.
- Enlaces de interés:
- Primero vamos a dar permisos al usuario
Administrador
sobre el perfil demaul
.- Desde Windows7. Entramos con usuario
maul
- Accedemos al recurso compartido
\\ip-del-pdc\perfiles$
- Añadimos al usuario
Administrador
para que tenga control total en la carpetamaul.V2
.
- Desde Windows7. Entramos con usuario
- Convertir el perfil móvil del Sith Maul, a perfil obligatorio (Los ficheros que hay que cambiar están ocultos y son del sistema).
- Comprobar que ahora el perfil no cambia.
- Ir a
Inicio -> Panel de Control -> Sistema -> Opciones Avanzadas -> Configuración de Perfiles de usuario
, y comprobar que el perfil es ahora obligatorio.
Modificar los permisos de acceso de los usuarios del dominio, de la siguiente forma:
- Configurar a cada uno de los usuarios "jedis", para que sólo puedan acceder de 08:00 a 14:00 (de lunes a viernes) y
- Configurar a cada uno de los usuarios "siths", para que sólo pueden acceder de 14:00 a 20:00 (de lunes a viernes).
En Windows 2012 Server, queremos quitar la opcion de complejidad de contraseña pero aparece deshabilitada. ¿Cómo podemos habilitarla para poder desactivar la complejidad de contraseña?
- Open Run and type:
gpedit.msc
. - From Local Group Policy Editor, choose from the tree (left):
Computer Configuration -> Windows Settings -> Security Settings -> Account Policies -> Password Policy
. - Choose on the right:
Password must meet complexity requirements
- Choose Disable.
Si no puedes realizar esto es porque tienes un GPO forzada por politicas desde un Domain Controller o estas usando la SecPol.msc.
- Cambiar nombre equipo Windows con comando
WMIC computersystem where caption='nombreDEahora' rename nuevoNombre
- Ahora tendrás que reiniciar tu PC Windows para que tenga efecto el nuevo nombre del equipo.
- Este comando es válido para todos los sistemas Windows 10, 8, 7, Vista, XP, Server...
Ir al equipo CLIENTE1: Vamos a limpiar el equipo cliente.
- Iniciar sesión en CLIENTE1 con el "administrador" del dominio.
- Ir a
Inicio -> Panel de Control -> Sistema -> Opciones Avanzadas -> Configuración de Perfiles de usuario
. - Comprobamos que los usuarios del dominio no tienen perfiles en local. En tal caso, vamos a eliminar las copias de los perfiles locales en el equipo cliente para estos usuarios.