1

Agregar Ubuntu desktop 22.04 como cliente del dominio Samba

Hola a tod@s, en este post vamos a ver como agregar una máquina Ubuntu desktop 22.04 como cliente del dominio Samba.

  • Lo primero que debemos de configurar, es el DNS de la máquina cliente Ubuntu para que apunte al controlador de dominio samba:

  • Configuramos el fichero hosts con nano /etc/hosts y añadimos estas entradas:

  • Le hacemos un ping para verificar que tenemos conexión a nuestro controlador de dominio samba:

  • Modificamos el fichero nano /etc/resolv.conf para el DNS, introduciendo los siguientes parámetros:

  • Ahora bajamos la versión open del pbis del siguiente enlace
  • Una vez bajado el script, le daremos permiso de ejecución para posteriormente ejecutarlo:

  • Ejecutamos el script y comenzará el proceso de instalación, una vez instalado ya estaremos listos para agregar nuestro Ubuntu al dominio:

  • Para unir el equipo al dominio introducimos el siguiente comando, domainjoin-cli join –disable ssh JRRG.LOCAL Administrator:

  • Ahora reiniciamos el equipo para que los cambios tengan efecto:

  • Como podemos ver, en nuestro controlador de dominio Ubuntu Samba si introducimos el comando samba-tool computer list se ha agregado la máquina Ubuntu como cliente:

  • El siguiente paso sería configurar el terminal Ubuntu para que funcione correctamente el inicio de sesión de los usuarios del dominio, para ello ejecutamos las siguientes configuraciones:

/opt/pbis/bin/config UserDomainPrefix JRRG

/opt/pbis/bin/config AssumeDefaultDomain true

/opt/pbis/bin/config LoginShellTemplate /bin/bash

/opt/pbis/bin/config HomeDirTemplate %H/%D/%U

/opt/pbis/bin/config RequireMemberShipOf “JRRG\\Domain^Users”

 

  • Ahora editamos el archivo /etc/pam.d/common-session y modificaremos la línea correspondiente a session pam_lsass.so:

  • Por ultimo, permitiremos que en la pantalla de inicio se permita iniciar sesión a cualquier usuario, para ello editamos la configuración de lightdm en la ubicación /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf, dónde añadimos la siguiente línea, greeter-show-manual-login=true:

  • Reiniciamos el equipo:

  • Ahora cerramos la sesion del equipo con el usuario local, y vamos a acceder con uno de nuestros usuarios del dominio:

  • Como podemos ver, ya estoy logueado con el usuario del dominio:

  • Ahora desde el equipo Ubuntu 22.04 LTS vamos a verificar, que podemos acceder al recurso compartido que creamos anteriormente en nuestro controlador de dominio samba, y que podemos crear un documento
  • Instalamos smbclient con apt-get install smbclient y ejecutamos smbclient –list 192.168.5.52 o podemos poner en lugar de la direccion IP del servidor el nombre, como podemos ver, accedemos a los recursos compartidos de nuestro controlador de dominio samba:

  • Accedemos al recurso compartido (share) que creamos anteriormente y nos creamos un fichero .txt para verificar que todo esto funciona correctamente, nos conectamos al servidor, nos pedirá las credenciales de usuario, nos ubicamos sobre el recurso compartido y añadimos el fichero .txt:

  • Ahora vamos a ver la parte de Webmin en el controlador de dominio samba, lo primero que vamos a realizar será descargarnos la última versión de webmin, en este link realizamos la descarga:

  • Procedemos a instalar el paquete, ejecutando dpkg -i webmin_2.105_all.deb y apt-get install -f:

  • Ahora desde cualquier equipo de nuestra infraestructura accedemos al controlador de dominio samba a través de webmin, desde cualquier navegador ponemos http://192.168.5.52:10000 e introducimos las credenciales:

  • Si accedemos a Servers > Samba Windows File Sharing podemos ver los recursos compartidos de nuestro controlador de dominio samba:

  • Si accedemos a Samba Users podemos ver los usuarios creados para Samba y para nuestro dominio:

 

Saludos y espero que les resulte de ayuda 😉

Jose Ramon Ramos Gata

Técnico Superior STI

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.