GNU/Linux >> Tutoriales Linux >  >> Cent OS

Integre Samba con Active Directory en CentOS

Samba es una reimplementación de software gratuito del protocolo de red SMB/CIFS que proporciona servicios de archivo e impresión para varios clientes de Microsoft Windows y puede integrarse con un dominio de Windows Server.

Al final de este tutorial, podrá integrar samba con Microsoft Active Directory en Centos y Redhat.

También hemos cubierto cómo configurar el controlador de dominio de Linux y cómo unirse al controlador de dominio en ubuntu.

Requisitos

 Una computadora con CentOS instalado.
 Conexión a Internet.
 Servidor Microsoft Windows con servicio de directorio activo instalado y configurado.

Instalar los paquetes necesarios

Usando el comando yum, instale la herramienta de cliente samba de la siguiente manera:

$ sudo yum install authconfig samba-winbind samba-client samba-winbind-clients oddjob-mkhomedir

Únase al dominio de Active Directory

Ejecute sudo authconfig-tui y seleccione las mismas opciones y presione siguiente como se muestra a continuación.

Ahora, escriba su dominio, controlador de dominio y reino de anuncios (se recomienda escribir todo en mayúsculas) y elija el modelo de seguridad de anuncios y shell de plantilla /bin/bash como se muestra a continuación

Presione Unirse al dominio y se le pedirá que guarde la configuración y escriba la contraseña del administrador del dominio como se muestra a continuación.

Ahora verifique los usuarios y las computadoras de su directorio activo y debería encontrar la nueva máquina unida.

Configurar el directorio de inicio de los usuarios

Puede crear un directorio de inicio local para los usuarios del directorio activo como se muestra a continuación

$ sudo mkdir /home/YOURDOMAIN //Your domain must be in capital letters

Ejecute el comando authconfig y habilite los directorios de inicio. En la línea de comando, use --enablemkhomedir opción.

$ sudo authconfig --enablemkhomedir --update

Configurar smb.conf

Abra smb.conf (/etc/samba/smb.conf) con cualquier editor de texto.

En la configuración global, configura la tuya de la siguiente manera:

[global]
workgroup = YOURDOMAIN
password server = DC.YOURDOMAIN.LOCAL
realm = YOURDOMAIN.LOCAL
security = ads
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template homedir = /home/YOURDOMAIN
template shell = /bin/bash
winbind use default domain = true
winbind offline logon = false
idmap backend = idmap_rid:yourdomain=16777216-33554431
obey pam restrictions = yes

Configurar autenticación del sistema

Abra el archivo system-auth (/etc/pam.d/system-auth) con cualquier editor de texto.

Agregue la siguiente línea al final del archivo

session required pam_oddjob_mkhomedir.so skel=/etc/skel/ umask=0022

Ahora reinicie los servicios de samba, winbind y oddjob

$ sudo service smb restart
$ sudo service winbind restart
$ sudo service oddjobd restart

En CentOS 7 y versiones posteriores, ejecute el siguiente comando:

$ sudo systemctl start winbind.service
$ sudo systemctl start oddjob

Iniciar sesión en el directorio activo

Abra, ejecute cualquier máquina que esté unida al dominio y ejecute cualquiera de los siguientes comandos

$ su - ‘domain\domain_user’
$ su - domain\domain_user

Puede usar la siguiente sintaxis si winbind usa dominio predeterminado =parámetro verdadero establecido en el archivo de configuración de samba.

$ su - domain_user
$ su - [email protected]

Lista de usuarios de dominio e información de dominio

Puedes usar wbinfo Comando para obtener información de usuarios y grupos de dominio. Además, puedes usar net comando para obtener detalles del dominio.

Compruebe los siguientes comandos:

$ sudo wbinfo -u
$ sudo wbinfo -g
$ sudo wbinfo -i domain_user
$ sudo net ads info

Darse de baja (salir) de Active Directory

Use el comando net para desconectar su computadora del directorio activo. Use el siguiente comando y se requiere reiniciar para que los cambios surtan efecto.

$ sudo net ads leave -w domain-name -U domain-administrator

o

$ sudo net ads leave -S  -U user%password

o

$ sudo realm leave ad.example.com
$ sudo reboot

Conclusión

En este tutorial, aprendimos cómo integrar samba con el directorio activo en CentOS y Redhat. Espero que haya disfrutado de la lectura y deje su sugerencia en la sección de comentarios a continuación.


Cent OS
  1. Cómo instalar e integrar SpamAssassin con Postfix en un CentOS 6 VPS

  2. Configurar Active Directory con DNS integrado

  3. Fundamentos de la política de grupo en Active Directory

  4. Restablecer una contraseña de usuario de Active Directory

  5. Cómo integrar el sistema CentOS/RHEL en un dominio AD con LDAP/Kerberos/SSSD

Cómo integrar RHEL 7 o CentOS 7 con Windows Active Directory

Instalación del controlador de dominio Samba 4 en CentOS 7

Instalación basada en Samba 4 con Active Directory en CentOS 7 rpm con soporte compartido

Instalar Active Directory en Windows Server 2012

Cómo realizar una instalación de Samba Active Directory en Linux

Cómo conectarse con Samba a Linux Active Directory