Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #5295: Create a public home folder for sharing files by all users.

Written by hgibson the 21 Mar 08 at 11:35. Category: Accessibility. Related project: Nothing/Others. Status: New
Rationale
Create a public home folder for sharing files by all users.
SAMBA or whatever should then be setup to share these files.

For example:
/home/public
/home/public/Music
/home/public/Videos

Can be mounted on any partition you choose and is shared by ALL the peer to peer filesharing tools. It also has FULL read/write permissions for everyone.

All the local users public folders then points to the public sharing home folder.

Keep it simple and standardise with an XDG submission.
See: http://standards.freedesktop.org/basedir-spec/latest/

The spec needs an update sorely.

38
votes
closed
Solution #1: Auto-generated solution of idea #5295
Written by hgibson the 21 Mar 08 at 11:35.
Ubuntu Brainstorm was updated in January 2009. Since the idea #5295 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
travis wrote on the 21 Mar 08 at 17:13
On XP (Home and Pro) my wife and I use the Shared Documents folder all the time to transfer files back and forth. This would be a great add. +1

Ralf.Nieuwenhuijsen wrote on the 22 Mar 08 at 00:12
Yeah, exactly.

And then make files in home directory private by default.
One shared public directory.

Add a link in the places menu to that folder.

Enable it for avahi by default.
Make sure that the default configuration of samba automatically shares this directory.

I'm not about p2p networks though. But you should take that up with the maintainers of those packages once this directory is there.

I do agree that xdg-public for each should default to this folder.

welrbraga wrote on the 19 Sep 08 at 00:42
I thought with myself about it, this week.

My wife has a lot of photos and pictures in your ~/Images and I have others thousands in my one, but many of these files are duplicated because I can't see her home folder neither she can see mine.

I've imagined a folder like '/home/Shared Documents' where it would be owned by root user and included in a system group called "shareddoc" and with SGID permission, for example, which force all files saved there to be included in this group.

The problem is how can users allow others users change their files in this folder. It because the umask on Ubuntu system is 0022, so all files in that folder would be read-only for shareddoc group's members. It's a security risk change the umask so my suggestion is a daemon that watch changes in files inside this folder, using DBUS or other magic resource.

Everyone who I'd want to allow to access that folders I just include this guy in that group.

I know it is ease to do, but I'd love if a wizard or similar could help me to do it.

I'm sorry about my English.


Post your comment