[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
RE: autofs and OpenLDAP integration
The home directory string is set to the wrong value - it should be
/mci/procacci, in the configuration below
Regards,
Phil
+----------------------------------+
| Phil Mayers, Network Support |
| Centre for Computing Services |
| Imperial College |
+----------------------------------+
-----Original Message-----
From: Jehan PROCACCIA [mailto:jehan.procaccia@int-evry.fr]
Sent: 18 July 2001 16:28
To: Mayers, Philip J
Cc: openldap-software@OpenLDAP.org; bwert@mediaone.net; nalin@redhat.com
Subject: Re: autofs and OpenLDAP integration
I did exacltly as you stated, however I still get "lookup(ldap): got
answer, but
no first entry for (&(objectclass=automount)(cn=/))"
Here's my config for the test:
$more /etc/auto.master
#/mci ldap:openldap.int-evry.fr:ou=auto.mci,dc=int-evry,dc=fr
/mci ldap:openldap.int-evry.fr:ou=mci,ou=automount,dc=int-evry,dc=fr
--timeout=60
ldif file
dn: ou=automount,dc=int-evry,dc=fr
objectClass: top
objectClass: organizationalUnit
ou: automount
dn: ou=mci,ou=automount,dc=int-evry,dc=fr
objectClass: top
objectClass: organizationalUnit
ou: home
dn: cn=procacci,ou=mci,ou=automount,dc=int-evry,dc=fr
objectClass: top
objectClass: automount
description: procacci home dir
cn: procacci
automountInformation: nfsserver.int-evry.fr:/user2000/mci/procacci
$/etc/init.d/autofs start
Jul 18 16:21:10 openldap automount[17277]: starting automounter version
3.1.7, path = /mci, maptype = ldap, mapname =
openldap.int-evry.fr:ou=mci,ou=automount,dc=int-evry,dc=fr
jui 18 16:21:10 openldap autofs: autofs startup succeeded
Jul 18 16:21:10 openldap automount[17277]: using kernel protocol version
3
Red Hat Linux release 7.1 (Seawolf)
Kernel 2.4.3-12 on an i686
login: procacci
Password:
Last login: Wed Jul 18 16:15:57 from openldap
No directory /mci/mci/procacci!
Logging in with home = "/".
Jul 18 16:21:47 openldap login(pam_unix)[17285]: session opened for user
procacci by (uid=0)
Jul 18 16:21:47 openldap automount[17277]: attempting to mount entry
/mci/mci
Jul 18 16:21:47 openldap automount[17286]: lookup(ldap): got answer, but
no first entry for (&(objectclass=automount)(cn=/))
What I am doing wrong ??
"Mayers, Philip J" wrote:
>
> For example:
>
> /etc/auto.master:
>
> /software
> ldap:software.domain.com:ou=software,ou=automount,dc=domain,dc=com
> --timeout=60
>
> auto.ldif:
>
> dn: ou=software,ou=automount,dc=domain,dc=com
> objectClass: top
> objectClass: organizationalUnit
> ou: software
>
> dn: cn=os,ou=software,ou=automount,dc=domain,dc=com
> objectClass: top
> objectClass: automount
> cn: os
> description: software repository
> automountInformation: software.domain.com:/imperial/software/os
>
> i.e. the automountInformation has the same syntax as the first argument to
> "mount".
>
> Regards,
> Phil
>
> +----------------------------------+
> | Phil Mayers, Network Support |
> | Centre for Computing Services |
> | Imperial College |
> +----------------------------------+
>
> -----Original Message-----
> From: jehan.procaccia@int-evry.fr [mailto:jehan.procaccia@int-evry.fr]
> Sent: 17 July 2001 07:30
> To: openldap-software@OpenLDAP.org; bwert@mediaone.net; nalin@redhat.com
> Subject: autofs and OpenLDAP integration
>
> I run a RH 7.1 with openldap 2.0.11 pam_ldap 112 nss_ldap 153 and
> autofs-3.1.7-14.
> from the different mail I read on that subject I tried the two solutions
> proposed:
>
> 1 auto.master in /etc/auto.master and in nsswitch.conf automount: files
>
> $more /etc/auto.master
> /mci ldap:ldap.int-evry.fr:ou=auto.mci,dc=int-evry,dc=fr
>
> ldif file:
>
> dn: ou=auto.mci,dc=int-evry,dc=fr
> ou: auto.mci
> objectClass: top
> objectClass: organizationalUnit
>
> dn: cn=procacci,ou=auto.mci,dc=int-evry,dc=fr
> objectClass: automount
> automountInformation: -rw,intr,soft,quota
> nfsserver:/user2000/mci/procacci
> cn: procacci
>
> here's the result of a telnet:
>
> Red Hat Linux release 7.1 (Seawolf)
> Kernel 2.4.3-12 on an i686
> login: procacci
> Password:
> Last login: Tue Jul 17 08:03:38 from openldap
> No directory /mci/mci/procacci!
> Logging in with home = "/".
> ksh-2.04$
>
> Here's what the log says:
>
> Jul 17 08:03:38 ldap -- procacci[15376]: LOGIN ON pts/4 BY procacci
> FROM openldap
> Jul 17 08:12:12 ldap automount[14682]: attempting to mount entry
> /mci/mci
> Jul 17 08:12:12 ldap automount[15405]: lookup(ldap): got answer, but no
> first entry for (&(objectclass=automount)(cn=/))
>
> There might be somathingt wrong, but where ?
>
> 2 solution, I integrated auto.master in ldap, nsswitch.conf =
> automaster: ldap
>
> here's the ldif file
>
> dn: ou=auto.master,dc=int-evry,dc=fr
> objectClass: top
> objectClass: automountMap
> ou: auto.master
>
> dn: cn=/mci, ou=auto.master,dc=int-evry,dc=fr
> objectClass: automount
> automountInformation:
> ldap:ldap.int-evry.fr:ou=auto.mci,dc=int-evry,dc=fr
> -rw,intr,soft,quota
> cn: /mci
>
> dn: ou=auto.mci,dc=int-evry,dc=fr
> ou: auto.mci
> objectClass: top
> objectClass: organizationalUnit
>
> dn: cn=procacci,ou=auto.mci,dc=int-evry,dc=fr
> objectClass: automount
> automountInformation: -rw,intr,soft,quota
> nfsserver:/user2000/mci/procacci
> cn: procacci
>
> Now I don't get any error but I don't get my home dir neither !??
>
> Red Hat Linux release 7.1 (Seawolf)
> Kernel 2.4.3-12 on an i686
> login: procacci
> Password:
> Last login: Tue Jul 17 08:16:21 from openldap
> No directory /mci/mci/procacci!
> Logging in with home = "/".
> ksh-2.04$
>
> Jul 17 08:22:28 openldap login(pam_unix)[15477]: session opened for user
> procacci by (uid=0)
> Jul 17 08:22:28 openldap -- procacci[15477]: LOGIN ON pts/4 BY procacci
> FROM openldap
>
> Please let me know what should I do, I also would prefer to have the
> second solution to work as it elimitate the management of
> /etc/auto.master on every station .
>
> Thanks a lot.
>
> Jehan.procaccia@int-evry.fr
--
Jehan Procaccia
Institut National des Telecommunications| Email:
Jehan.Procaccia@int-evry.fr
MCI, Moyens Communs Informatiques | Tel : +33 (0) 160764436
9 rue Charles Fourier 91011 Evry France | Fax : +33 (0) 160764321