Integrar o CentOS 7 ao samba4 anúncio do CommandLine - Parte 14

- 2564
- 273
- Randal Kuhlman
Este guia mostrará como você pode integrar um CENTOS 7 Servidor sem interface gráfica do usuário para Samba4 Controlador de domínio do diretório ativo da linha de comando usando o software authconfig.
Esse tipo de configuração fornece um único banco de dados de conta centralizado mantido pelo Samba e permite que os usuários de anúncios se autentiquem ao CentOS Server em toda a infraestrutura de rede.
Requisitos
- Crie uma infraestrutura do Active Directory com Samba4 no Ubuntu
- CENTOS 7.3 Guia de instalação
Etapa 1: Configurar o CentOS para Samba4 Ad DC
1. Antes de começar a se juntar CENTOS 7 Servidor em um Samba4 dc Você precisa garantir que a interface de rede esteja configurada corretamente para consultar o domínio via serviço DNS.
Execute o comando de endereço IP para listar interfaces de rede de máquina e escolher a NIC específica para editar emitindo nmtui-edit comando contra o nome da interface, como Ens33 Neste exemplo, como ilustrado abaixo.
# endereço IP # nmtui-edit Ens33

2. Depois que a interface de rede estiver aberta para edição, adicione as configurações estáticas do IPv4 mais adequadas para sua LAN e certifique -se de configurar endereços IP de domínio de anúncios samba para os servidores DNS.
Além disso, anexe o nome do seu domínio nos domínios de pesquisa arquivado e navegue para OK botão usando [ABA] chave para aplicar mudanças.
Os domínios de pesquisa arquivados garantem que a contraparte do domínio seja automaticamente anexada pela DNS Resolution (FQDN) quando você usa apenas um nome curto para um registro de DNS de domínio.

3. Por fim, reinicie o daemon de rede para aplicar alterações e testar se a resolução DNS estiver configurada corretamente, emitindo séries de ping comandos contra o nome de domínio e controladores de domínio Nomes curtos, como mostrado abaixo.
# rede de reinicialização do SystemCTL.serviço # ping -c2 tecmint.LAN # ping -c2 adc1 # ping -c2 adc2

4. Além disso, configure o nome do host da sua máquina e reinicie a máquina para aplicar corretamente as configurações emitindo os seguintes comandos.
# hostnamectl set-hostname your_hostname # init 6
Verifique se o nome do host foi aplicado corretamente com os comandos abaixo.
# cat /etc /hostname # hostname
5. Finalmente, sincronize o horário local com o samba4 ad DC emitindo os comandos abaixo com privilégios root.
# yum install ntpdate # ntpdate domain.tld

Etapa 2: Junte -se ao CentOS 7 Server no samba4 ad DC
6. Para ingressar no CentOS 7 Server no Samba4 Active Directory, primeiro instale os pacotes a seguir em sua máquina a partir de uma conta com privilégios de raiz.
# yum install authconfig samba-winbind samba-client samba-winbind-clients
7. Para integrar o servidor do CentOS 7 a uma execução do controlador de domínio AuthConfig-Tui utilidade gráfica com privilégios de raiz e use as configurações abaixo, conforme descrito abaixo.
# authconfig-tui
Na primeira tela de prompt, escolha:
- Sobre Informação do usuário:
- Use Winbind
- Sobre Autenticação guia Selecione pressionando [Espaço] chave:
- Usar Senha de sombra
- Usar Autenticação WinBind
- A autorização local é suficiente

8. Bater Próximo Para continuar na tela WinBind Settings e definir como ilustrado abaixo:
- Modelo de segurança: Publicidades
- Domínio = SEU DOMÍNIO (Use maiúscula)
- Controladores de domínio = Máquinas de domínio fqdn (vírgula separada se mais de um)
- ADS realm = SEU DOMÍNIO.Tld
- Modelo Shell = /BIN/BASH

9. Para executar a união de domínio, navegando para Junte -se ao domínio botão usando [aba] chave e acerte [Digitar] chave para ingressar no domínio.
No próximo prompt de tela, adicione as credenciais para um Samba4 anúncio conta com privilégios elevados para executar a conta da máquina que entra no anúncio e atingiu OK Para aplicar configurações e fechar o prompt.
Esteja ciente de que, quando você digita a senha do usuário, as credenciais não serão mostradas na tela de senha. Na tela restante atingida OK Novamente para terminar a integração de domínio para a máquina do CentOS 7.


Para forçar a adição de uma máquina em um específico Unidade organizacional de anúncios samba, Obtenha o nome exato da sua máquina usando o comando hostname e crie um novo objeto de computador nessa OU com o nome da sua máquina.
A melhor maneira de adicionar um novo objeto em um anúncio samba4 é usando Aduc ferramenta de uma máquina Windows integrada ao domínio com ferramentas RSAT instaladas nela.
Importante: Um método alternativo de unir um domínio é usando AuthConfig linha de comando que oferece um controle extensivo sobre o processo de integração.
No entanto, esse método é propenso a erros com seus numerosos parâmetros, conforme ilustrado no trecho de comando abaixo. O comando deve ser digitado em uma única linha longa.
# authconfig --enablewinbind --enablewinbindauth -smbsecurity ads - -smbworkgroup = your_domain -smbrealm your_domain.Tld - -smbservers = adc1.seu domínio.tld --krb5realm = your_domain.Tld --enablewinbindoffline --enablewinbindkrb5--winbindtemplateshell =/bin/bash-winbindjoin = domain_admin_user-update --enableLocauthorize--savebackup =/backups
10. Depois que a máquina foi unida ao domínio, verifique se o serviço WinBind está em funcionamento emitindo o comando abaixo.
# status systemctl winbind.serviço
11. Em seguida, verifique se o objeto CentOS Machine foi criado com sucesso no samba4 anúncio. Use usuários de anúncios e ferramentas de computadores de uma máquina Windows com ferramentas RSAT instaladas e navegue até o seu contêiner de computadores de domínio. Um novo objeto de conta de computador anúncio com o nome do seu servidor CentOS 7 deve ser listado no plano certo.
12. Finalmente, ajuste a configuração abrindo o arquivo de configuração principal do Samba (/etc/samba/sMb.conf) com um editor de texto e anexar as linhas abaixo no final do [global] Bloco de configuração, conforme ilustrado abaixo:
WinBind Use o domínio padrão = True WinBind Offline Logon = true

13. Para criar casas locais na máquina para contas de anúncios em seu primeiro logon, execute o comando abaixo.
# authconfig --enablemkhomedir -update
14. Por fim, reinicie o daemon samba para refletir as alterações e verificar a união do domínio, executando um logon no servidor com uma conta de anúncios. O diretório doméstico da conta do anúncio deve ser criado automaticamente.
# SystemCtl Reiniciar WinBind # SU - Domain_Account

15. Liste os usuários de domínio ou grupos de domínio emitindo um dos seguintes comandos.
# wbinfo -u # wbinfo -g

16. Para obter informações sobre um usuário de domínio, execute o comando abaixo.
# wbinfo -i domain_user

17. Para exibir o resumo de informações do domínio o seguinte comando.
# Informações da rede de anúncios

Etapa 3: Faça login no CentOS com uma conta Samba4 AD DC
18. Para autenticar com um usuário de domínio no CentOS, use uma das seguintes sintaxes da linha de comando.
# su - 'domain \ domain_user' # su - domain \\ domain_user
Ou use a sintaxe abaixo, caso use winbind domínio padrão = parâmetro true está definido como arquivo de configuração do samba.
# su - domain_user # su - [email protegido]
19. Para adicionar privilégios root para um usuário ou grupo de domínio, edite sudoers arquivo usando Visudo comando e adicione as seguintes linhas, conforme ilustrado na captura de tela abaixo.
Your_domain \\ domain_username all = (all: all) todos os usuários de domínio #para domínio %your_domain \\ your_domain \ group all = (todos: todos) todos os grupos de domínio
Ou use o trecho abaixo, caso use winbind use domain padrão = parâmetro true está definido como arquivo de configuração do samba.
domain_username all = (tudo: todos) todos os usuários de domínio #para o seu

20. A seguinte série de comandos contra um samba4 ad DC também pode ser útil para fins de solução de problemas:
# wbinfo -p #ping domain # wbinfo -n domain_account #get o sid de uma conta de domínio # wbinfo -t #check trust Relacionamento
21. Para deixar o domínio executar o seguinte comando contra seu nome de domínio usando uma conta de domínio com privilégios elevados. Depois que a conta da máquina foi removida do anúncio, reinicie a máquina para reverter as alterações antes do processo de integração.
# anúncios líquidos Leave -w domain -u domain_admin # init 6
Isso é tudo! Embora esse procedimento esteja focado principalmente em ingressar em um servidor do CentOS 7 em um samba4 anúncio dc, as mesmas etapas descritas aqui também são válidas para integrar um servidor do CentOS em um diretório Active do Microsoft Windows Server 2012.
- « Como instalar, vamos conversar em sistemas baseados no CentOS e Debian
- Como instalar o Vagrant no CentOS 7 »