Em Qua 13 Out 2004 23:55, Antonio Claudio escreveu:
[corta]
> Ainda n�o consegui fazer o cliente pegar as informa��es do arquivo de
> configura��o do autofs, que � o /etc/auto.master no servidor LDAP.
>
> Desta forma, eu tenho que informar no /etc/auto.master da m�quina cliente
> onde est�o as informa��es de montagem do home dos usu�rio da seguinte
> forma:
>
> /home  ldap tux:ou=autofs,dc=tuxrolim,dc=com       --timeout 60

O script de inicializa��o do autofs n�o verifica se tem mapa no LDAP, por isto 
n�o cria os pontos de montagem para o automount. Modificando o script, o 
autofs funciona corretamente.

Meu automount.ldif para criar as entradas auto.master e auto.home no LDAP est� 
assim:

####
dn: ou=auto.master,dc=tuxrolim,dc=com
objectClass: top
objectClass: automountMap
ou: auto.master
####

####
dn: cn=/home,ou=auto.master,dc=tuxrolim,dc=com
objectClass: automount
cn: /home
automountInformation: ldap tux:ou=auto.home,dc=tuxrolim,dc=com
####

####
dn: ou=auto.home,dc=tuxrolim,dc=com
objectClass: top
objectClass: automountMap
ou: auto.home
####

####
dn: cn=/,ou=auto.home,dc=tuxrolim,dc=com
objectClass: automount
cn: /
automountInformation: -fstype=nfs,hard,intr,nodev tux:/home/&
####


Deve ser inserido o seguinte c�digo dentro da fun��o getmounts() 
no /etc/rc.d/init.d/autofs:

#check for LDAP maps to be loaded
#
if [ -x /usr/bin/ldapsearch ]
        ldapsearch -x "(&(ou=auto.master)(objectclass=automountmap))" "dn" | \
        grep "dn:.*ou=auto.master" > /dev/null 2>&1;
then
        ldapbase=`ldapsearch -x "(&(ou=auto.master)
(objectclass=automountmap))" "ou" \
                | grep "^dn:" | sed 's/^dn: ou=auto.master,\(.*\)/\1/' \
                | sed 's/ //g'`
        ldapsearch -u -x -b "ou=auto.master,$ldapbase"  \
                "(&(objectclass=automount)(cn=*))" -s one \
                | grep "^cn" \
                | sed 's/cn: \(.*\)/\1/' | (
                while read dir ; do
                        echo "/usr/sbin/automount $dir ldap $ldapbase"
                done
        )
fi

-- 
[]'s
Antonio Claudio
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a