Pretty easy when you know the concepts, right?
Learn about chmod g+s on directories to force a specific group to be applied to new files and subdirs. It only works when the group(s) involved are shared by the userids creating files. The goal is something like:
Code:
drwxrws--- user2 user2 Workspace/
although the "other" permissions of r-x are fine, which is what umask of 0002 causes.
I'm not certain what you've setup. Please post the output for id user1 and id user2. I'm concerned that the group inclusion is backwards. I've never used a GUI to manage permissions. Wouldn't trust any.
BTW, if your granddaughter is over 10, perhaps giving her full admin on the system, but not telling her, would be educational for her?
Just make daily, versioned, backups of her files and the system settings and list of manually installed packages. That should mean that restoring the system is something she can do in about 30 minutes ... or there will be a copy of important files so that 1 or 2 or a directory can be restored. Just be certain that your backups track permissions over time. A backup tool like duplicity or rdiff-backup captures not just the data, but the permissions as they change over time in extremely efficient versioning. This is where simple mirror or cloning _cough_ backup tools fail.
When/if you want to setup NFS, post another thread if you need help. NFS is really easy to setup assuming the userids and groupids are mapped 1-to-1 on all the systems.
Bookmarks