Comportamento HOME do Cygwin em um domínio do Active Directory

0

Eu estou procurando uma solução alternativa para o comportamento de HOME ao configurar nsswitch.conf com db_home: windows . Com base em /etc/profile , o local de um diretório inicial é derivado do seguinte:

  1. A partir do HOME existente no ambiente do Windows, traduzido para um caminho Posix
  2. de / etc / passwd, se houver uma entrada com um campo de diretório não vazio
  3. do HOMEDRIVE / HOMEPATH
  4. / (root)

Eu não tenho uma variável HOME definida, no entanto, tenho variáveis válidas para HOMEDRIVE/HOMEPATH . Quando meu laptop está conectado ao domínio, o comportamento esperado é visto e a localização do perfil existente no Windows é utilizada. Quando meu laptop não está conectado ao domínio, apesar da lógica em /etc/profile permanecer válida, um novo perfil é criado em /home/<user> . Conecte-se ao domínio com uma vpn e o comportamento esperado retornará.

Alguém sabe por que isso ocorre e como evitá-lo?

    
por Ritmo2k 18.03.2018 / 23:03

0 respostas

Tags