nslcd não consegui chegar no Lubuntu 14.04 Desktop

0

Depois de instalar o Kerberos e o LDAP por meio de instruções de instruções Single Sign On do Ubuntu , modifiquei um ácaro para ajustar minha configuração, poderia manualmente sudo service nslcd start e, em seguida, chamar getent passwd para verificar se minha configuração estava correta. No entanto, após a reinicialização, descubro que nslcd não está em execução.

Algumas pesquisas me levaram a um patch no LaunchPad para obter nslcd up via Upstart , que apliquei após as modificações que fiz na revisão 12 do patch. Isso pareceu funcionar para esse propósito, mas não resolveu meu problema: nslcd ainda não está sendo executado após a reinicialização.

Sob a configuração patched, descubro que /var/log/upstart/nslcd.nslcd-k5start.log informa que k5start está reclamando que não consegue encontrar meu KDC, o que está causando falha e, consequentemente, falhando no início de nslcd . Sim, meu KDC pode ser encontrado por outros computadores que executam versões diferentes do [XK] Ubuntu - mais o mesmo sistema pode encontrá-lo após um início manual de nslcd .

Lendo /var/log/syslog , descubro que a linha em que k5start reclama por não conseguir encontrar o KDC é antes das linhas em que NetworkManager e dhclient reportam a existência da interface de rede.

Como resolvo o problema?

Uma ressalva: modifiquei o sistema (pacotes removidos / adicionados) para reduzir o uso do espaço ainda mais do que a instalação relativamente pequena do Lubuntu. Estou razoavelmente certo de que isso é irrelevante para a discussão, mas é melhor anunciar isso de antemão.

    
por Ricky C 06.05.2014 / 23:59

1 resposta

0

sudo chmod a+x /etc/network/if-up.d/nslcd

Às vezes, depois de fazer algo complexo, é uma coisa simples que me escapa ... Várias horas de depuração apenas para um simples problema com perms. ugh.

    
por 08.05.2014 / 19:49