Diretório inicial do Automount LDAP no diretório personalizado

1

Estou tentando montar automaticamente os diretórios de usuário que foram exportados de um servidor IPA para um cliente. A configuração é a seguinte:

auto.master:
/home/ldap    /etc/ldap.file

ldap.file :
* -rw,sync server:/home/ldap/& 

Esta configuração aparentemente funciona, mas se eu a modifiquei para:

 auto.master:
/home/guests    /etc/ldap.file

ldap.file :
* -rw,sync server:/home/ldap/& 

isso não acontece:

  su - ldapuser20
  su: warning: cannot change directory to /home/ldap/ldapuser20: No such 
  file or directory 

Para que o automount funcione, é necessário que o lado do cliente tenha definido  o mesmo diretório da exportação do NFS (/ home / ldap no cliente deve ser o mesmo da exportação NFS / home / ldap)?  Fiz várias tentativas com outros diretórios personalizados do lado do cliente e todos falharam.  Qualquer ajuda seria apreciada.

    
por VorX 12.02.2018 / 08:34

1 resposta

1

Não é necessário que a exportação do nfs seja montada no mesmo caminho na máquina do cliente; você pode montá-lo onde quiser.

No entanto, o que você especificou como diretórios iniciais para os usuários, seja no LDAP ou sempre que esse atributo estiver armazenado, deve ser mapeado com as configurações em sua configuração automática para que funcione. Se você alterar de /home/ldap para /home/guests , essas alterações precisam ser refletidas também na conta do usuário. Se você usar o IPA, verifique o atributo ldap homeDirectory do seu usuário.

Por fim, se você alterar alguma coisa na conta do usuário, os dados antigos ainda poderão ser armazenados em cache por sssd (se você usar isso). Se esse for o caso, você pode tentar passar o sssd cache e recarregar o daemon.

    
por 12.02.2018 / 09:11

Tags