On Tue, 2008-09-23 at 09:59 +0200, Mikel Jimenez wrote: > Ian Kent escribió: > > On Tue, 2008-09-23 at 09:34 +0200, Mikel Jimenez wrote: > > > >> Ian Kent escribió: > >> > >>> On Tue, 2008-09-23 at 09:08 +0200, Mikel Jimenez wrote: > >>> > >>> > >>>> Ian Kent escribió: > >>>> > >>>> > >>>>> On Mon, 2008-09-22 at 20:15 +0200, mikel wrote: > >>>>> > >>>>> > >>>>> > >>>>>> -------- Original Message -------- > >>>>>> Subject: Re: [autofs] autofs+LDAP > >>>>>> Date: Mon, 22 Sep 2008 20:14:21 +0200 > >>>>>> From: mikel <[EMAIL PROTECTED]> > >>>>>> To: "Douglas E. Engert" <[EMAIL PROTECTED]> > >>>>>> > >>>>>> mmm very interesting... that is what I need!! > >>>>>> > >>>>>> I want to have the capability to personalize automount for each user. > >>>>>> > >>>>>> I want user1 have in /home mass_storage_ip:/remote_homes/user1 > >>>>>> > >>>>>> and user2: /home mass_storage_ip:/remote_homes/user2 > >>>>>> > >>>>>> > >>>>>> > >>>>> You really don't want to do it this way exactly do you? > >>>>> > >>>>> Surely you mean you want the mounts to be: > >>>>> user1: /home/user1 mass_storage_ip:/remote_homes/user1 > >>>>> user2: /home/user2 mass_storage_ip:/remote_homes/user2 > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>> Guide to do that... > >>>>>> A lot of thanks!! really > >>>>>> > >>>>>> On Mon, 22 Sep 2008 11:33:40 -0500, "Douglas E. Engert" <[EMAIL > >>>>>> PROTECTED]> > >>>>>> wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Ian Kent wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> On Sun, 2008-09-21 at 23:40 +0200, Mikel Jimenez wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> Hello Guys > >>>>>>>>> > >>>>>>>>> I have a OpenLDAP server with user accounts. Actually, i > >>>>>>>>> autheticate my > >>>>>>>>> LAN machines to LDAP server and ALL OK. > >>>>>>>>> > >>>>>>>>> I want that: > >>>>>>>>> > >>>>>>>>> EXAMPLE: > >>>>>>>>> day 1: > >>>>>>>>> user1 login in machine1 and I want to mount via NFS, the home of > >>>>>>>>> this > >>>>>>>>> user, that is in another storage server > >>>>>>>>> > >>>>>>>>> day 2: user 1 login in machine6 and I want to mount via NFS, the > >>>>>>>>> home > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>> of > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>>> this user, that is in another storage server > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> I want to have all users homes, in a centralized storage server, and > >>>>>>>>> give the posibility to users to login in any machine of the LAN, and > >>>>>>>>> have they home directory mounted automaticaly. > >>>>>>>>> > >>>>>>>>> Is that posible with autofs+LDAP? > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>> In auto.master, you can have an entry like: > >>>>>>> /home ldap:nisMapName=auto_XXXXX,ou=Autofs,.... > >>>>>>> and have each system specify a different auto_XXXXX location in LDAP > >>>>>>> to > >>>>>>> start from. > >>>>>>> > >>>>>>> Or you could have have script in place of the auto.home entry: > >>>>>>> /home auto_select_script,.... > >>>>>>> where auto_select_script is a script that is passed the username. > >>>>>>> It can use ldap to determine what to do. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> Basically yes, but there are a number of decisions about how this > >>>>>>>> might > >>>>>>>> be setup at your site that don't relate specifically to autofs. > >>>>>>>> > >>>>>>>> Ian > >>>>>>>> > >>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> autofs mailing list > >>>>>>>> [email protected] > >>>>>>>> http://linux.kernel.org/mailman/listinfo/autofs > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> -- > >>>>>>> > >>>>>>> Douglas E. Engert <[EMAIL PROTECTED]> > >>>>>>> Argonne National Laboratory > >>>>>>> 9700 South Cass Avenue > >>>>>>> Argonne, Illinois 60439 > >>>>>>> (630) 252-5444 > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> _______________________________________________ > >>>>>> autofs mailing list > >>>>>> [email protected] > >>>>>> http://linux.kernel.org/mailman/listinfo/autofs > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>> YES YES!! > >>>> > >>>> That is it!! > >>>> > >>>> > >>> You sound like your waiting for step by step instructions. > >>> That's not going to happen, at least not from me, because you'll end up > >>> with a setup you don't understand. > >>> > >>> But there are a couple of other things you need to decide on. > >>> What LDAP schema to use and whether you will use a master map held in > >>> LDAP or a file based one. There are a few gotchas and things you might > >>> need to change but first decide how you want to do it and construct > >>> simple maps to test and see how far you get. > >>> > >>> Look at the examples in samples/ldap-*.master and > >>> samples/ldap-*.indirect for examples of LDAP maps for the different > >>> commonly used schema. An indirect map mounted on /home is what you want > >>> by the sound of it. The master map entries contain the automounts in > >>> use, such /home in this case, and specifies the automount map which > >>> contains the keys provided by the map, such as user1 and user2, in this > >>> case. > >>> > >>> Ian > >>> > >>> > >>> > >>> > >> Hello Ian > >> I have already autofs schema loaded in LDAP server and I make several > >> things with autofs and LDAP. > >> > >> I I have managed to do mounting of home through autofs-LDAP but with no > >> personalitation capabilities. > >> > >> > >> I do that > >> > >> > >> user1: > >> /home masterip:/=/export/homes/user1 > >> > >> > >> user2: masterip:/export/homes/user1 > >> > > > > I don't know what you mean. > > This doesn't describe a valid map configuration. > > What version of autofs are you using for this? > > > > If this was a file based map you might have something like this > > in /etc/auto.master: > > /home /etc/auto.home > > > > and something like this in the indirect map /etc/auto.home > > user1 masterip:/export/homes/user1 > > user2 masterip:/export/homes/user1 > > > > or perhaps instead: > > * masterip:/export/homes/& > > > > > > > > Ian > > > > > > > > > I have autofs information in LDAP, not in /etc/... > > Can you explain me this? > > or perhaps instead: > * masterip:/export/homes/&
In the Sun automount map format this entry is a wildcard. The "*" matches any key that is being looked up and that key is then substituted in place of the &. So if a mount request for "someuser" comes in the above entry translates to: someuser masterip:/export/homes/someuser Later versions of autofs with maps in LDAP will understand the "*" when it is present in an LDAP map key but earlier versions need to use the "/" instead. So, in the LDAP map entry you would use "/" instead of "*" and autofs will translate the "/" to "*" when it looks up a key. Ian _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
