users as blobs
Jamie
nospam at geniegate.com
Sun Sep 3 22:22:28 PDT 2006
In <44fb545b$0$787$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
walt <wa1ter at xxxxxxxxxxxxx> mentions:
>Bob Bagwill wrote:
>> One feature I'd like, that might fit in with migrating junk around a
>> cluster, is to have all the static data associated with a user in one
>> blob that can be moved, archived, deleted, etc. So rather than having
>> /home/bob and /tmp/bob and /var/spool/mail/bob and /var/cron/crontabs/bob,
>> you store everything under /home/bob, or have a bob filesystem layered
>> on top of the shared one.
>
>My gut instinct is that this is a great idea. (My wife has considered
>me a blob for years, and she's always right.)
>
>My only hesitation concerns security and the size of my blob. My
>~/Mail directory can reach multi-megabytes in size, etc.
>
>Are you thinking about, say, pointers to my real blob which exists
>on one physical server, or actually migrating blob->walt to anywhere
>I'm actually needed? (Most likely to unplug the sink or the toilet.)
>
>Are there any security implication here? Again, my gut says Yes, but
>I can't give you any reasons for why I feel that way. Experts?
I'm VERY new to BSD's but on a mac, the /tmp is something called a "sticky
directory":
% ls -l /tmp
lrwxrwxr-t 1 root admin 11 Jul 31 03:34 /tmp -> private/tmp
% file /private/tmp
/private/tmp: sticky directory
As I put stuff in /tmp it gets sent to that particular users /tmp
I'd imagine you could do the same some how? (I've not messed with this yet
but I'm looking forward to it!)
I guess the thing I'd be worried about are things like that users html directory
or gopher directory, those would need world-read access.
Also, what of group projects? Say bob and wilma are in the group "project" and
are working on a project together.
You'd probably have to create a "projects" user and share them that way.
Moving the data around could be really time intensive for each shift? (I suppose,
if you were to shut a machine down, you'd HAVE to move the data first but
you could end up moving stuff that hasn't been used in years for a 2-hour
machine repair.)
Jamie
--
http://www.geniegate.com Custom web programming
guhzo_42 at xxxxxxxxx (rot13) User Management Solutions
More information about the Users
mailing list