[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Sheflug] Self-certifying File System (SFS)



On Wed, 2005-01-26 at 08:30 +0000, Dawson, Alan wrote: 
> Alex Hudson wrote:
> > I found this earlier today, while looking at network file systems:
> 
> How does it compare to Secure Shell File System
> 
> http://shfs.sourceforge.net/
> 
> I used this .. er once.. but it was _really_ easy to set up.

I would say SFS has the upper-hand in the "magic goo" department. This
is a sample session:

        $ ls /sfs
        $ sfskey login alex [at] basecamp.alexworld
        Passphrase for alex [at] basecamp.alexworld/1024:
        SFS Login as alex [at] basecamp.alexworld
        $ ls /sfs
        basecamp.alexworld
        $ mkdir /sfs/basecamp.alexworld/testing-sfs
        sfsagent: alex [at] basecamp.alexworld!sfsrwcd_1 [at] LOCALHOST:  [at] basecamp.alexworld,tezmu6arbqarzkc52knjr863z69xse4s (1)
        $ cd /sfs/basecamp.alexworld/testing-sfs/
        $ touch my-file
        $ ls -l
        total 0
        -rw-r--r--    1 500      500             0 2005-01-26 10:36 my-file
        $ id -u
        1000
        

So, just by authenticating myself to the remote server (could be on your
LAN, could be over the internet) it automatically sets up a "mount" for
me (sfs is a global filesystem, so everything you want to access is
under /sfs). As you can see by me creating a file - something strange is
happening, because my file I just created (and have read & write access
to) isn't owned by my uid - sfs is mapping things in the background, so
that my perms are mapped onto the remote server.

The different uids do cause some issues; it's not immediately clear
which files you can write to, and it doesn't half confuse nautilus. But,
I'm not really sure there is a "solution" to that problem.

Cheers,

Alex.

___________________________________________________________________

Sheffield Linux User's Group -
http://www.sheflug.co.uk/mailfaq.html

  GNU the choice of a complete generation.