[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gluster-devel] UID mapping feature
From: |
Amar S. Tumballi |
Subject: |
Re: [Gluster-devel] UID mapping feature |
Date: |
Wed, 27 Aug 2008 13:01:11 -0700 |
This was long pending task, and now is complete. But the uid/gid mapping has
a upper limit of 32 mappings per translator instance. Also it provides the
'root-squashing' option like NFS. Hope few people like it.
Code committed to glusterfs--mainline--3.0--patch-323
I have done testing of few straight forward cases. There may be glitches in
some corner cases. Let me know how it works for you.
Regards,
Amar
2007/7/3 Anand Avati <address@hidden>
> Bruce,
> Yes, your idea makes sense. Basically the fixed-id translator came in as a
> hack a while back. Another idea would be to make fixed-id lookup PAM and
> work like the NFS uidmapper.
>
> thanks,
> avati
> 2007/6/29, Bruce <address@hidden>:
>
>
>> Howdy all,
>>
>> I would like to request a feature which maybe quite easy with the
>> existing fixed-id translator.
>>
>> The theory we have here is that we want to be able to have all our
>> servers use glusterfs (or a system like it) to store files, however at
>> the moment each server has a unique set of users and some even have
>> Control panels users setup other users with which makes migration
>> difficult.
>>
>> Basically the idea is to allow for UID mapping, for example on all
>> servers, users are currently set up with user IDs between 100 and 199
>> (as an example), however the translator would convert these to 200-299
>> for server1, 300-399 for server2, and so on... Hence all the servers
>> have unique User IDs on the storage servers and allow for quotas to be
>> set and avoid security issues.
>>
>> The client config file might look something like this:
>> volume server1-live
>> type protocol/client
>> option transport-type tcp/client
>> option remote-host 192.168.45.208
>> option remote-subvolume brick
>> end-volume
>>
>> volume server1
>> type features/fixed-id
>> option map-uids 100:199 200:299
>> option map-gids 100:199 200:299
>> subvolumes server1
>> end-volume
>>
>> volume server2-live
>> type protocol/client
>> option transport-type tcp/client
>> option remote-host 192.168.45.208
>> option remote-subvolume brick
>> subvolumes server2
>> end-volume
>>
>> volume server2
>> type features/fixed-id
>> option map-uids 100:199 300:399
>> option map-gids 100:199 300:399
>> subvolumes server2
>> end-volume
>>
>> and of course a unify on top of this (and maybe afr's under the fixed-id
>> types)
>>
>>
>> I am hoping that because this should be an easy add with the fixed-id
>> stuff that it will make it into a pre-release.
>>
>> Cheers,
>> --
>> Bruce Parker
>> Engineering Team Leader
>>
>> DDI +64 6 757 2881
>>
>> WebFarm Limited I Level 2, 2 Devon Street East, New Plymouth, New
>> Zealand I Telephone +64 6 757 2881 I Facsimile +64 6 757 2883
>> ICONZ I WebFarm I Freeparking I 2day.com I Worldpay
>> Specializing in Domain Name Registration, Web Hosting, Internet &
>> E-Commerce Solutions
>>
>>
>> _______________________________________________
>> Gluster-devel mailing list
>> address@hidden
>> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>>
>>
>
>
> --
> Anand V. Avati
>
> _______________________________________________
> Gluster-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>
--
Amar Tumballi
Gluster/GlusterFS Hacker
[bulde on #gluster/irc.gnu.org]
http://www.zresearch.com - Commoditizing Super Storage!
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Gluster-devel] UID mapping feature,
Amar S. Tumballi <=