[sf-lug] mass copy of one file to multiple user accounts

Tom Haddon tom at greenleaftech.net
Tue Sep 2 11:07:55 PDT 2008


On Tue, 2008-09-02 at 10:53 -0700, Justin Ryan wrote:
> 2008/9/2 Christian Einfeldt <einfeldt at gmail.com>:
> > hi
> >
> > On Tue, Sep 2, 2008 at 9:35 AM, Tom Haddon <tom at greenleaftech.net> wrote:
> >>
> >> Might be easier to just serve the file from a location they can all
> >> access (an internal web server, for instance)?
> >
> > Is there an easy way of doing that?  Thanks for your help, Tom!
> >
> 
> I'd say it's a bit overkill to run a webserver on the loopback
> interface for a globally accessible file. 

I'm not suggesting running a web server of a loopback interface. By
internal, I simply meant "internal to the organization".

>  If this file is crucial to
> all users, mention its' location in your motd / network.issue, and
> just put it somewhere like:
> 
>   * /usr/local/share
>   * /opt/important.things
>   * whatever makes you happy
> 
> Make sure the directory and file are either:
> 
>   * group readable and owned by a group all the users belong to
>   * world readable
> 
> Make sure they aren't writable by said group, world, etc..
> 
> If you *really* want to make it available in users' home directories,
> you can use hard links, so long as you don't cross any filesystem
> boundaries, e.g. linking to a file on "/" volume when home directories
> are on a separate volume for "/home".  This is easy enough with the
> 'ln' command:
> 
>   cd /home
>   for i in *; do ln $important_file $(pwd)/important.file; done
> 
> This will just be painful to manage as you add people, if you put a
> copy of the hard link in your skel, it'll be replicated via copy.
> 
> Come to think of it, you could use a symlink for this, not sure why I
> thought it needed a hard link.  Just add "-s" flag to the "ln" command
> above.

You don't cover how to copy it to 200 machines. This is what serving it
from an internally accessible web server is trying to avoid. 

Cheers, Tom

> 
> Best!
> 
> J
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://linuxmafia.com/pipermail/sf-lug/attachments/20080902/ab0c7590/attachment.pgp>


More information about the sf-lug mailing list