Ian Kent escribió: > On Tue, 2008-09-23 at 10:17 +0200, Mikel Jimenez wrote: > >> Ian Kent escribió: >> >>> 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 >>> >>> >>> >>> >> What do you recommend me? >> >> I have 30 hosts in job, all with ubuntu, and 6-8 Debian servers. >> >> Mi idea is to have NFS server for mounting the homes when users logging >> via LDAP, and give the capability to users to login in any machine and >> have their home like locally. >> > > Both will work fine but the wildcard entry is much simpler and you can > add entries before it if you have special cases. You can always change > later anyway. You may find that problematic since we can't control the > order map entries are delivered from LDAP but I think it does work in > spite of that. > > Debian likely has an older version of autofs so you would need to use > "/" instead of "*" in the LDAP map entry. > > Ian > > > OK Ian
Then, the entry in /etc/auto.master will be like that? /home ldap:nisMapName=auto_XXXXX,ou=Autofs,.... or * masterip:/export/homes/& or /home auto_select_script,.... Thanks _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
