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