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

Reply via email to