REBOL Document

REBOL/IOS Sharing Manager

Document Version 1.0
IOS Version 1.0

Contents:

1. Purpose
2. Installing and Running
3. User Interface
      3.1 Private Folders vs. All Filesets
      3.2 Viewing Users and Groups
      3.3 Adding Users
      3.4 Removing Users
      3.5 Changing Nested Folders
      3.6 Adding and Removing Groups
      3.7 Making a Fileset Public
      3.8 Making a Fileset Private
      3.9 How the Change Happens
4. Permissions
      4.1 Who Sees What Filesets
      4.2 Who Gets to Change Filesets

1. Purpose

The IOS Sharing Manager allows IOS administrators and power users to view and control what users share private folders and filesets on their IOS system.

The Sharing Manager gives users an easy way to view a list of who is sharing private folders (filesets) as well as add and remove sharing for users or groups.

The Sharing Manager application is much easier and less error prone than making sharing changes with the IOS RegEdit administrative application.

As with most IOS applications, the Sharing Manager is very small (5KB) and is easy to install and operate.

2. Installing and Running

The Sharing Manager is easy to download and install.

  • To download the application, click (or right click, depending on your browser) on this link http://www.reboltech.com/express/apps/share.r and save the file to your disk.
  • To install the application, just publish the file downloaded above to the folder where you want it to appear (just as you would any other file). You can publish it in the Admin arena, or you can publish it for all users to see in a Utilities arena (or anywhere else that best satisfies your needs.)
  • To run the program, simply click on its icon.

3. User Interface

The IOS Sharing Manager displays a window similar to that shown below:

The area on the left shows a list of fileset names. These are the filesets for private folders (the default) or for all the filesets that you can view from your account (private and public).

Clicking a fileset name on the left will display on the right users and groups who are currently sharing it. If no names or groups appear, then the fileset is public to all users.

Note

In this version of the Sharing Manager, the list on the left always shows folders by their fileset names (not by their folder path names). However, the fileset names should be recognizable if you know that each ! character represents a / character in the path.

The extra numbers that appear for some filesets are used to make private folder filesets unique in the system. That is, user "Fred" might have a folder called "fred!12345". Most of the time, you can just ignore the numbers and look at the words.

3.1 Private Folders vs. All Filesets

The option buttons at the bottom left control what filesets you will see.

Selecting "Show private folders" will show you just the filesets that are associated with folders that are private. Public folders will not appear nor will other filesets.

Selecting "Show all filesets" will show you all filesets, both public and private. This mode even includes filesets that are associated with applications and the IOS system.

About Permissions

Just because a user of the Sharing Manager can see specific filesets does not indicate that the user can modify the sharing of that fileset. See the Permissions section below for more detail.

3.2 Viewing Users and Groups

To see the users and user groups that share a fileset, click on the fileset name in the left panel. On the right, you will see the lists update with the names of users and groups who are sharing the fileset.

The Users or Groups list may be empty (indicating that there are either no users or groups). However, if both lists are empty, then the fileset is public, and is viewable to all users.

3.3 Adding Users

To add a new user to a fileset, simply click on the user's name in the "All Users" list. You will see the name appear in the User list above it, indicating that the user now shares the fileset.

When you are finished adding users, click on the Change button to submit the change back to the IOS server.

Double Check Your Changes!

Be absolutely sure that you have selected the correct users and groups before you press the Change button. Once you've added sharing for new users, those new users will receive local copies of all folders and files that you are sharing.

Even if you remove a user from sharing, their local copies of folders and files will remain accessible to them on their hard drive. See the "How Changes Happen" section below for more information.

3.4 Removing Users

To remove a user from a fileset, click on the user's name in the "Users" list. The name will be removed from the list.

When you are finished with changes, click on the Change button to submit the change back to the IOS server.

3.5 Changing Nested Folders

Under the current version, if you change the sharing of a fileset that contains a higher level folder, you must also change the sharing of all the filesets for any folders that it contains. For example, if you change the fileset:


    business!!payments!!sales

but it contains the fileset:


    business!!payments!!sales!!international

You must change the sharing of that fileset too.

Future versions of the Sharing Manager will properly deal with this problem. But for now, you must modify each fileset yourself.

3.6 Adding and Removing Groups

A Group is a collection of users. Groups are created and controlled by the User Admin application. Sharing filesets with specific groups is done in a similar manner to that of users as described above. Click on a group name in the All Groups list to add a group to a fileset, or click on a group name in the Groups list to remove it.

Groups are created by the User Admin application found in the IOS Desktop Admin folder (which can be seen only by admin users). A user can be associated with one or more groups by adding the group name to the user's account information. Note that only admin users can create new groups by adding them to user accounts.

About Group Names

Group names must be valid REBOL language words. They must not begin with a numeric digit, and should not contain spaces or other punctuation. They can include dashes.

3.7 Making a Fileset Public

You can make a private fileset public (shared by all users) by simply removing all of its users and groups from the sharing lists. (Just click on the names that appear in the Users and Groups lists until no more names are shown.)

When you click the Change button, the program will ask you to confirm that you want to make the fileset public.

3.8 Making a Fileset Private

Similar to above, you can make a public fileset private by adding either users or groups (or both) to the sharing lists. Click on the "All Users" and "All Groups" lists to add who you want sharing the fileset.

When you click the Change button, the program will ask you to confirm that you want to make the fileset private.

3.9 How the Change Happens

Users who are online will see sharing changes within 3-10 seconds after you click the Change button. (Although it make take them a few minutes to download and synchronize on all the newly shared files). Users who are not online will see the changes the next time they logon.

If you've added new users to filesets (or converted them from private to public), those users will begin to see (and sync) the new folders and files that you have shared.

If you've removed users from a fileset (or converted it from public to private), the respective users will see those folders and files disappear from their desktops.

Important Note

Keep in mind that IOS never deletes files from a user's local hard disk. That is: if a user once shared specific folders and files, those folders and files remain on their hard disk. However, the user will no longer see updates to the files, nor can the user publish the files back to the same fileset.

For example, if user Fred once shared the Sales folder, but was removed from sharing on 10-Jan-2003, Fred's hard disk will still contain the Sales files up to that date. Those files can only be removed by Fred himself.

4. Permissions

4.1 Who Sees What Filesets

Within the Sharing Manager, users only see the filesets that they share (private or public). For example, user Fred may see 50 filesets, but user John may see just 10.

Users only see the filesets (and folders) that are shared with them. If the fileset is not shared with them, they have no idea that the fileset even exists.

4.2 Who Gets to Change Filesets

In order to change the sharing of a fileset, a user must have the necessary fileset permission to do so. However, because IOS is designed a collaborative system (favoring open work groups rather than restrictive, closed operation), most users have the ability to change the sharing of filesets.

Note, however, that just because you can view a fileset does not necessarily mean that you can modify its sharing. A fileset may be shared with all users, but changes may only be allowed by a specific user or group of users. That is controlled by the Access Permissions of a fileset. (See the Fileset Design Documentation for more detail.)

IOS fileset access permissions operate independently from the sharing controls and cannot be modified with this application at this time.


REBOL/MakeDoc 2.0

REBOL is a registered trademark of REBOL Technologies
Copyright 2004 REBOL Technologies

10-Sep-2004