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.
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.