sudo muito lento após winbind para AD em RHEL6

2

Quando executo um comando sudo após vincular minha máquina linux a um domínio do AD usando o samba / winbind, demora entre 10 segundos e 2 minutos para responder antes de solicitar minha senha.

Eu verifiquei meu /etc/resolv.conf e DNS parece estar configurado corretamente. Comandos como escavar rodam sem problemas, então estou assumindo que o problema não deve estar relacionado ao DNS. De acordo com outras postagens, eu também me certifiquei que tanto o meu host quanto o FQDN estão listados em / etc / hosts para loopback.

Eu defini meu nível de log winbind para 10 e verifiquei os logs. Eu não sei o que faz e não importa, mas algumas coisas eu notei nos logs:

[2013/06/05 10:05:19.481689,  1] ../librpc/ndr/ndr.c:284(ndr_print_function_debug)
   wbint_LookupName: struct wbint_LookupName
      in: struct wbint_LookupName
          domain                   : *
              domain                   : 'MYDOMAIN'
          name                     : *
              name                     : 'ROOT'
          flags                    : 0x00000008 (8)
[2013/06/05 10:05:19.481857,  1] ../librpc/ndr/ndr.c:284(ndr_print_function_debug)
   wbint_LookupName: struct wbint_LookupName
      out: struct wbint_LookupName
          type                     : *
              type                     : SID_NAME_USE_NONE (0)
          sid                      : *
              sid                      : S-0-0
          result                   : NT_STATUS_NONE_MAPPED
[2013/06/05 10:05:19.482076,  5] winbindd/winbindd_getgroups.c:186(winbindd_getgroups_recv)
  Could not convert sid S-0-0: NT_STATUS_NONE_MAPPED
[2013/06/05 10:05:19.482121, 10] winbindd/winbindd.c:679(wb_request_done)
  wb_request_done[3787:GETGROUPS]: NT_STATUS_NONE_MAPPED

Parece estar tentando procurar o usuário ROOT no domínio, o que obviamente não deveria estar acontecendo ... Poderia ser essa a raiz da causa? Se sim, como posso corrigir isso?

    
por Marty 05.06.2013 / 16:18

3 respostas

0

Definitivamente faria isso. Certifique-se de ter

passwd       files ldap
group        files ldap
shadow       files ldap

no nsswitch.conf. Cada chamada de sistema que requer elevado os privilégios serão lentos como o melaço.

    
por 05.06.2013 / 19:29
0

Não tenho certeza se isso ajudará, mas você tem um arquivo username map que contém:

root = administrator
nobody = guest

e um parâmetro global em smb.conf apontando para ele, como

username map = /etc/samba/smbusers

bem como o parâmetro global

map to guest = bad user ?

    
por 06.06.2013 / 23:15
0

Tente adicionar

winbind enum users = no
winbind enum groups = no
winbind nested groups = false

para /etc/samba/smb.conf , na seção [global]

Nota: isso desativa grupos aninhados

    
por 12.03.2014 / 13:28

Tags