Fwd: an extension to share folder with nautilus

Sebastien Estienne sebastien.estienne@gmail.com
Sun Jan 9 12:24:18 PST 2005


Hello i forward this mail on dbus mailing list, because this use dbus
technology. and i'd like to have some opinion of dbus hackers, if it
is a good use of dbus.

thanx for your comment.

there are ubuntu packages (warty), just follow the README:
http://gentoo.ovibes.net/nautilus-share/debian/

screenshots because eveyone love them ;)
http://gentoo.ovibes.net/nautilus-share/nautilus-share.jpg


---------- Forwarded message ----------
From: Sebastien Estienne <sebastien.estienne@gmail.com>
Date: Sun, 9 Jan 2005 18:12:12 +0100
Subject: Re: an extension to share folder with nautilus
To: Aschwin van der Woude <aschwin.van.der.woude@movial.fi>


Personnaly i think the "network place" in nautilus is already a bit
confusing because you can find the same info in 2 place:
when you click on network place you see :
- the computers in your workgroup
- the windows network icon
so if you go in "windows network" -> "your worgroup" -> you see again
the machines that you saw in "network places"

So if you also use this place to display the local share, it's
confusing because for the moment, it only display the remote shares,
even if you can ALREADY see your own local shares:
network place -> your computer -> your shares

i think that the "network places" should be modfied to be less
confusing and have a better organisation, maybe using vfolders:
i don't how it should be, but i think it's confusing in the current state.

On Sun, 09 Jan 2005 17:45:54 +0200, Aschwin van der Woude
<aschwin.van.der.woude@movial.fi> wrote:
> My underlying thought was to make it as easy as possible to see all
> folders currently being shared. And thus also make it easy to 'unshare'
> or change the conditions of a currently shared folder.
>
> In my mind using the 'Network' folder seems like the most logical place.
> Or perhaps a new subfolder of 'Computer' called 'Shares' or something.
>
> If this information is hidden in a separate tool I suspect most users
> won't find it as eaily.
>
> I could be wrong of course,
>
> Aschwin
>
>
> On Fri, 2005-01-07 at 13:21 +0100, Sebastien Estienne wrote:
> > On Fri, 07 Jan 2005 14:03:41 +0200, Aschwin van der Woude
> > <aschwin.van.der.woude@movial.fi> wrote:
> > > Good stuff!
> > > Perhaps it would be nice if such shares show up in "Computer", "Places"
> > > or "Network", so it is easy to see all the folders being shared.
> > I thought about integrating it with shares-admin from gnome system
> > tools because it already have the functionnality to display all folder
> > being shared on the system. And as far as i looked in the code, it
> > would be fairly trivial to integrate it.
> >
> > But i'm always open to suggestions :)
> >
> > >
> > > -A.
> > >
> > > On Fri, 2005-01-07 at 02:54 +0100, Sebastien Estienne wrote:
> > > > hello i wrote a nautilus extension to share folder, for the moment
> > > > it's samba only but could easily be extended to nfs and webdav
> > > >
> > > > - all user can share any folder they own (no need for root privilege)
> > > > - no need to patch samba
> > > > - only one line to add in smb.conf (could be 0)
> > > > - designed to be secured (only selected directived are allowed, a list
> > > > of forbidden sharename: global, homes, etc...)
> > > > - could (will?) be easily integrated will gst : shared-admin
> > > > - use dbus
> > > >
> > > > screenshot for the impatient:
> > > > http://gentoo.ovibes.net/nautilus-share/nautilus-share.jpg
> > > >
> > > > source and README/INSTALL <- need to READ!!:
> > > > http://gentoo.ovibes.net/nautilus-share/
> > > >
> > > > tested on ubuntu (debian folder to build a package) and on gentoo
> > > > let me explain how it works:
> > > > -I wrote a nautilus extensions that allow users to shares any of there
> > > > folder with a right  click and choose a sharename and ro/rw
> > > > - for the moment it only works with samba
> > > > -to solve the problem of requiring root access i used dbus, so my
> > > > nautilus extensions discuss with a deamon throught dbus to modify a
> > > > file (in samba format) that is included by smb.conf (include =
> > > > /etc/samba/smbshared.conf)
> > > > - the deamon check the security: it checks that the user owns the
> > > > folder he wants to share and it's check that the user doesn't use a
> > > > forbidden sharename and only used authorized directives.
> > > > -i try to make it easy to support more sharing protocol (nfs, webdav,
> > > > etc) both in the nautilus-extensions and in the deamons.
> > > > - the good thing about using dbus are that you don't need root
> > > > privileges and if some kde guys want to have the functionnality, they
> > > > only need to rewrite the gui part(the nautilus extensions equivalent)
> > > >
> > > > feedback is welcome :)
> > > > --
> > > > Sebastien Estienne
> > > --
> > > ----
> > > Aschwin van der Woude, Movial Corporation
> > > Tietokuja 2, FI-00330 Helsinki, IBM-Building
> > > Mobile +358 XX XXX XXXX, Tel +358 9 8567 6400
> > > Fax +358 9 8567 6401
> > > www.movial.fi
> > >
> > > This e-mail is confidential and may contain legally privileged
> > > information. It is intended solely for the addressee(s)and access by
> > > anyone else is unauthorised. Disclosure, copying or distribution, in
> > > whole or part, is strictly prohibited. If you are not the intended
> > > recipient, please notify us immediately by telephone or e-mail and
> > > delete this message and any attachments from your system without
> > > retaining a copy.
> > >
> > > E-mail may be subject to data corruption, interception, unauthorised
> > > amendment, tampering and viruses. We only send and receive e-mails on
> > > the basis that we are not liable for any such corruption, interception,
> > > amendment, tampering or viruses or any consequences thereof.
> > >
> > >
> >
> >
> > --
> > Sebastien Estienne
> --
> ----
> Aschwin van der Woude, Movial Corporation
> Tietokuja 2, FI-00330 Helsinki, IBM-Building
> Mobile +358 XX XXX XXXX, Tel +358 9 8567 6400
> Fax +358 9 8567 6401
> www.movial.fi
>
> This e-mail is confidential and may contain legally privileged
> information. It is intended solely for the addressee(s)and access by
> anyone else is unauthorised. Disclosure, copying or distribution, in
> whole or part, is strictly prohibited. If you are not the intended
> recipient, please notify us immediately by telephone or e-mail and
> delete this message and any attachments from your system without
> retaining a copy.
>
> E-mail may be subject to data corruption, interception, unauthorised
> amendment, tampering and viruses. We only send and receive e-mails on
> the basis that we are not liable for any such corruption, interception,
> amendment, tampering or viruses or any consequences thereof.
>
>


--
Sebastien Estienne


-- 
Sebastien Estienne


More information about the dbus mailing list