Copyright: MUSAC Version 3.0, Copyright P.S.Haley


Contents

What is MUSAC?

Getting Started - for the MUSAC manager

Help / Getting Started - for Users

Help for the MUSAC Manager

Setting Windows Colours

Registration

Copyright, License Agreement and Warranty


What is MUSAC?

Multi User System Access Control

The problem with home PCs is everyone wants it be their own machine, for example:

1.  Dad probably wants it for work, and needs confidence in the security of his files and how the system looks and behaves - while at the same time wanting to encourage computer skills in the children

2.  little Johnnie, needs it for school work, and then wants every game and Shareware icon under the sun on his desktop - and his friends in to play..., and to rummage around the system controls to see what they do

3.  and Mum maybe just wants to write some letters but is confused by a forest of icons and nervous about "breaking" something

So, they have some problems:

1.  File security concerns, e.g. Johnnie accidentally deleting Dad's important work or application files.

2.  System settings being altered and changing the look-and-feel of the system.

3.  Program Manager desktop cluttered with everyone's different icons.

4.  Different requirements for startup applications.

5.  Different requirements for application settings.

But help is at hand with MUSAC:

1.  Control of Program Manager for each user:

to give access to only selected applications

to restrict access to file handling e.g. Winfile

to restrict access to system settings i.e. Control Panel

2.  Personalisation for each user of:

Program Manager desktop contents

startup applications e.g. Program Manager, Dashboard, etc.

Windows colours (this is fun!)

application settings e.g. preferences and defaults in 1-2-3, Ami Pro, Excel, Word for Windows, etc.


Getting Started
Getting Started with MUSAC

As the MUSAC manager you will need to use the following basic functions to get started:

Adding users

Setting up user's Program Manager desktops

Changing user ids

Changing passwords

Finding lost passwords

These are described below. The full functions of MUSAC are covered later in the help file

Adding users

First add the initial users to the system, excluding yourself (the manager):

1. Start Manager (double click the icon)

2. Select Add User from the MUSAC menu

3. Enter new user id, e.g. the person's name

4. The dialog box will ask: 'Which user do you want to base the new user's copy files, colours, startup etc. on?'.  For this enter msc01. Note: all ids and passwords are case sensitive.

You have now created a new user with an empty Program Manager, no restrictions (see: {current user} menufor more information on disabling and restricting users) , and password of 'password'

Repeat this process for each new user required.

Setting up a user's Program Manager desktop

To set up a user's Program Manager:

1. Logoff and then logon as the user to be setup

2. Use the File / New command to add groups and icons to the Program Manager in the normal way. (See Windows User Guide for more information)

3. Ensure you include the SETCOL.EXE application located in the MUSAC directory. This allows users to change their own colours.

4. Once set up, Exit Program Manager

5. Logoff

6. Repeat the process for each additional user, making sure you Exit Program Manager each time before logging off

See also:

Program Manager Restrictions

Edit Groups

Startup applications

Changing user ids

You may, for example, want to change the manager id from msc01 to something else:

1. Run Manager and select the user msc01 from the Users menu

2. Select change id from the menu msc01 and enter your new id. Click OK to confirm the change.

This process can be used for any user by substituting their id in place of msc01.

Changing passwords

Passwords can be changed by individual users when logged on by pushing the Change Password button in the bottom right of the screen

Finding Lost Passwords

To find a forgotten password:

1. Logon and run Manager

2. Select the user from the users menu

3. Click on the user id in the menu bar (the {current user} menu)

4. From this menu select Find Password to show the password

Note

If after some time the logon and logoff processes begin taking longer it is probably because the LOGTIMES file has got too big. This file contains details of all the dates and times of users logging on and off the system. To clear and restart this file see Clear Logtimes. Note: you cannot use a text editor as the file is encrypted.

See also:

Startup

Program Manager Restrictions

Setting Windows Colours

Copy Files

{current user} menu

For more functions of MUSAC see Help for the MUSAC Manager


Copyright, License Agreement and Warranty

MUSAC (Multi User System Access Control) Copyright © 1994 by P.S.Haley

License Agreement

You should read and accept the terms and conditions below before using MUSAC.

Shareware Version

You are hereby licensed to use this Shareware version of MUSAC for a 30 day trial period after which you should register MUSAC or remove it from your system. You may make as many copies of the shareware version as you want providing that they are exact copies of the original. You may distribute such copies providing they remain complete and unchanged and that you do not charge for such copies.

Registered Version

One registered copy of MUSAC may be installed on a single computer only.

You are prohibited from duplicating the registered version of MUSAC in any way.

Disclaimer of Warranty

MUSAC and the files that accompany it are sold "as is" and without warranty as to their performance or merchantability or any other warranties whether expressed or implied. Any liability of the seller will be limited exclusively to product replacement. The user must carry the full risk of using the program.


Help For Users

Logging on

Logging off

Changing passwords

Setting Windows Colours


Help for the MUSAC Manager (manager.exe)

MUSAC Menu

{Current User} Menu

Users Menu

Buttons and check boxes

Add

Remove

Drive box

Directory box

File box

List Box

Disable ...... check boxes see  {current user} menu

Program Manager restrictions check boxes see  {user} menu

Click on a part of the screen shot below for more information about what it does


MUSAC Menu

Things in this menu affect all users not just the currently selected one.

Print List

Add User

Remove User

Restart Windows after each user

Copy Files on startup

View logon times

Clear Logtimes

Backup MUSAC

Restore MUSAC

Exit


{Current User} Menu

{Current User}

Things in this menu affect only the currently selected user whose id is used as the menu title.

Startup

Change id

Edit groups

Find password

Set password

Edit colours

Edit restrictions	No file / properties, new, delete, move

No close program manager

No save settings

No file / run

Disable	Exit windows

Logon

Save copy files

Start manager

Remove user


Registration

To print this form choose Print Topic from the File menu.

To register please send this form, together with a cheque for £10.00 or $16.00 payable to P.S.Haley (for dollar payment see below), a formatted  blank 1.44M disk and SAE to:

P.S.Haley,

5 Falcon Way,

Botley,

Southampton,

Hants,

SO32 2TE

Register to:

Send to:


Logging On

To logon:

1. If you are using a shareware version and have just started the system press Continue to bypass the registration message

2. At the logon screen enter you user id, this is case sensitive. (After installation the first id MUSAC creates is msc01)

3. Press enter or click on the logon button

4. Enter your password, this is also case sensitive. (msc01 has its password set to 'password')

5. Press enter

6. Your startup application should now launch and the system change to your custom colours. MUSAC will also switch to your version of any copy files and record the time you logged on


Logging Off

When logging off you have two option a) to logoff and remain in Windows at the logon screen ready for another user, or b) to logoff and exit Windows. The latter option may have been disabled by your Manager in which case the words on the button will not be the normal colour. Your Manager may also have set the system up in such a way that if you choose to remain in Windows, Windows restarts after logging you off.

Option a) To logoff and remain in Windows

1. Close / Exit all applications (except MUSAC)

2. Press the Logoff button

3. Wait for the 'Logoff Complete' message to appear

4. Click OK

5. Leave the system for the next user

Option b) To logoff and exit Windows

1. Minimise or exit all applications (except MUSAC)

2. Press the Logoff and Exit Windows button

3. Wait for the 'Logoff Complete' message to appear

4. Click OK

5. Windows will now exit back to DOS


Changing Passwords

To change your password

1. Switch to MUSAC via Task List (ctrl/esc)

2. Press the Change Password button

3. Enter your user id

4. Press enter

5. Enter your current password

6. Press enter

7. Enter your new password

8. Press Enter

9. Enter your new password again for confirmation

10. Press enter

11. Your password will now be changed. If you have any difficulties see your Manager, who can for example find your password if you have forgotten it.


Setting Windows Colours (Setcol.exe)

This application is used to set the Window colours for a particular user and can be given to them to edit their own colours. It cannot change any other user's colours unless it is started via the Edit Colours item of the {Current User} menu in MUSAC Manager.

To change a colour see Colour Bars

Standard Colours Set

Custom Colours Set

Red, Green, Blue content boxes

Red, Green, Blue content scroll bars

Change and Save

Windows defaults

Cancel

Combined new colour box

Nearest solid colour box

Colour Bars


Standard Colours Set

This is a set of 16 standard Windows colours. You cannot change these but by dragging them to the [Combined new colour] box you can use them as a start point for new colours.


Custom Colours Set

This is a set of user defined custom colours.

To create a custom colour move the scroll bars to adjust the red, green and blue content of the colour and then drag the [Combined new colour] or the [Nearest solid colour] to one of the custom colour boxes.

To edit a custom colour, drag it to the [Combined new colour] box and then move the scroll bars to adjust it's red, green, blue content and then drag it back to the custom colour box again.


Red, Green, Blue content boxes

These boxes contain the red, green, blue content of the [Combined new colour] box dictated by the relative scroll bar.


Red, Green, Blue content scroll bars

These adjust the red, green and blue content of the [Combined new colour] and [Nearest solid colour] boxes.


Change and Save

If run from an icon or command line this button changes the current Windows colours to those chosen, and saves the changes to the current user's colour file.

If run from Manager its caption will be 'Save', and it saves the changes to the currently selected user's colour file but does not change the current Windows colours.


Windows defaults

This sets the colour barsback to the Windows defaults of blacks, greys and blues. (It does not save this set though. To do this click on Change and save.)


Cancel

This cancels any operations performed while in Setcol and exits the programme.


Combined new colour box

This displays the colour made by combining the red, green, blue value of the scroll bars. To use this colour either drag it straight on to a colour bar or to store it drag it to a custom colour box


Nearest solid colour

This displays the nearest solid colour to the [Combined new colour].


Colour Bars

These indicate the colour of the specified Windows area. To edit the colour of an area drag a colour from either the Custom colours set or the Standard colours set to the relevant bar.


Print List

This prints the contents of the list box on the right hand side of the MUSAC Manager screen.


Add User

Use this to add users to your system.

To add a user:

1. Click Add User

2. Enter the id for the new user

3. Press enter or click OK

4. Enter the user id of the user whose copy files, colours, and startup you wish the new user's to be based on. Note this does not include the PROGMAN.INI file which MUSAC will create, with no groups. Groups can be added by either:

a) the User with the File menu of Program Manager,

b) the Manager logging on as the User and using the File menu of Program manager

c) using Edit Groups from the {Current User} menu

5. Press enter or click OK, or Cancel to cancel the creation of a new id.

6. Adjust the user's settings using the MUSAC Manager options. See topic Musac Manager Application


Remove User

This removes a user from the system, including all it's versions of the copy files

To remove a user:

1. Select the user you wish to remove, from the Users menu in MUSAC Manager

2. Click on the Remove User option in either the {current user} or MUSAC menu of MUSAC Manager


Restart Windows after each user

Clicking on this item in the MUSAC menu of MUSAC Manager will either turn the option on or off, depending on whether it was previously off or on.

When on it means that when a user logs off by pressing the Logoff button MUSAC saves all copy file changes (unless the user is disabled from saving copy file changes), shuts down all applications and restarts Windows for the next user.

When it is off the logoff button saves all copy file changes (unless the user is disabled from saving copy file changes), but does not close down applications or restart Windows.


Copy files on startup

This option allows you to add and remove copy files from the list by using the Add and Remove buttons.

Add

This adds the currently selected file in the file list box to the copy files list, and creates copies of it for all users.

Remove

This removes the currently selected copy file from the copy files list in the list box.


Copy files definition

A copy file is any file which the Manager wishes each user to have his/her own version of on the system. Most copy files will be an application's .INI file, which is in the Windows directory and holds the application user settings.

When a user logs on his/her version of the file is automatically used, and then when he/she logs off it is copied back so that any changes are stored. This back copy during the logging off process can be disabled for each user separately by the Manager, see Disable Save copy files.


View Logon times

View Logon times displays in the list box the times that users have logged on and off, together with logged on duration. It also shows any wrong passwords or user ids entered. To print this information choose View Logon times from the MUSAC menu in MUSAC Manager, and then choose the Print List item from the MUSAC menu in MUSAC Manager.


Clear Logtimes

This clears all except the last line of the logon and logoff times. To clear this informaton first choose the View Logon times option from the MUSAC menu of MUSAC Manager, then choose the Clear Logon times option from the MUSAC menu of MUSAC Manager.


Backup MUSAC

This backs up all the files concerned with MUSAC to a path you specify. These files include all the copy files, password files, id files, etc.

To back up these files choose Backup MUSAC from the MUSAC menu of MUSAC Manager and then enter the path you wish to back the files up to e.g. a:\

These files can then be restored by choosing Restore MUSAC from the MUSAC menu.


Restore MUSAC

This restores a set of files which have been backed up using the Backup MUSAC option. To restore these files choose Restore MUSAC from the MUSAC menu of MUSAC Manager then enter the path from which to restore the files.


Exit

Exits from MUSAC Manager. Found in the MUSAC menu of MUSAC Manager.


Startup

This allows you to customise the applications which are run when a user logs on. This can be different for each user.

To add an application:

1. Select the users whose startup you wish to change from the Users menu of MUSAC Manager.

2. Choose startup from the {Current User} menu of MUSAC Manager.

3. Select the required drive, directory and file from the boxes on the left of MUSAC Manager.

4. Click on the Add button to add the file to the list box on the right.

To remove an application

1. Select the users whose startup you wish to change from the Users menu of MUSAC Manager.

2. Choose Startup from the {Current User} menu of MUSAC Manager.

3. Select the application you want to remove from the list box on the right hand side of MUSAC Manager.

4. Click the Remove button and the application will disappear from the list box


Change Id

This enables you to change the id of a user e.g. from msc01 to Paul.

To change an id:

1. Select the user whose id you want to change from the Users menu of MUSAC Manager.

2. Choose Change id from the {Current User} menu.

3. Enter the new user id for that user. (Remember all ids are case sensitive.)


Edit Groups

A group is a set of icons shown in Program Manager, each group has it's own box.

You can build different groups for different users and the add them to their Program Manager by using the Edit Groups item in the {Current User} menu of MUSAC Manager.

Note it is possible to add and remove groups using the File menu in Program Manager. You should use the New item to create new groups, however if you use the Delete item to remove a group it will also delete the group (.grp) file from the hard disk and therefore you will be unable to add it to another user's Program Manager. Instead you should use the Edit Groups item in Musac Manager


Find Password

This allows you to find a user's password so that you can log on as that user to sort out a problem for them, or if they have forgotten it.

To find a user's password:

1. Select the user whose password you want to find from the Users menu.

2. Select Find password from the {Current User} menu.


Set Password

This allows you to set a user's password for them without knowing the old one.

1. Select the user whose password you want to set from the Users menu.

2. Select Set Password from the {Current User} menu.

3. Enter the new password. (Remember passwords are case sensitive.)


Edit Colours

This loads the Setcol application to edit the selected user's colours.

To edit a user's colours:

1. Select the user whose colours you wish to edit from the Users menu.

2. Select Edit Colours from the {Current User} menu.

3. Refer to Setcol for information on how to proceed.


Program Manager Restrictions

No File / Properties, New, Delete, Move

This prevents a user from adding or removing groups or icons from their Program Manager

No File menu

This removes the file menu from Program Manager. Removing this prevents a user from running any program he/she doesn't have an icon for.

No Options / Save settings

This prevents a user from saving any changes they may make to Program Manager while logged on

No File / Run

This prevents users from using the File / Run prompt to run programs for which they have no icon.


Disable Exit Windows

This prevents a user from pressing the Logoff anf exit Windows button

See also:

Disable Logon

Disable Save copy files

Disable Start Manager


Disable Logon

This disables a user from logging on.

See also:

Disable Exit Windows

Disable Save copy files

Disable Start Manager


Disable Save copy files

This disables the user from saving any changes made to their copy files while logged on when he/she logs off.

See also:

Disable Exit Windows

Disable Logon

Disable Start Manager


Disable Start Manager

This prevents a user from starting the MUSAC Manager application.

See also:

Disable Exit Windows

Disable Logon

Disable Save copy files


Users Menu

This contains a list of the user ids of all the users on the system. To select a user as the Current User select it from this menu. The title of the {current user} menu will then change to the id of that user.


{Current user} menu

This is the second menu from the left in MUSAC Manager and its title is the id of the user who is currently selected (the user whose settings you are currently editing). To select a different user see Users menu


Add Button

This adds the currently selected file from the file box to the list box


Remove Button

This removes the currently selected file from the list box


Drive Box

Determines the drive of the directory box


Directory Box

Shows all the directories in the current drive and determines which directory the file box shows the contents of.


File Box

This displays all the files in the current directory which are relevant to the current operation.


List Box

This is the box on the right hand side of MUSAC Manager. It displays different information depending on what you are doing.

1. If you are viewing the logtimes then this displays the logon/logoff times and dates.

2. If you are editing a user's Program Manager groups (see Edit Groups) then it will display the groups that the user currently has.

3. If you are editing the Startup of a user then it will display the current applications which run at logon for that user.

4. If you are editing the copy files on startup list then it will display the current list.


File Text Box

This displays the path and file name of the current file.


De-install
De-Installation

To de-install MUSAC requires small changes to the SYSTEM.INI and PROGMAN.INI files, and deletion of the MUSAC files (from the MUSAC directory) and the MUSAC.INI file (from the Windows directory):

1. Run NOTEPAD.EXE using the Program Manager icon or File/Run command line

2. Open the SYSTEM.INI file in the Windows directory

3. Change the line SHELL={MUSAC directory}\MUSAC.EXE to SHELL=PROGMAN.EXE or any other similar program you wish to run when Windows starts. This line is normally found within about the first 20 lines.

4. Minimise Notepad and exit Program Manager

5. Restore Notepad and save the changes made to the SYSTEM.INI file

6. Open the PROGMAN.INI file in the Windows directory

7. Remove the section [Restrictions] (5 lines) if there is one

8. Save the changes and exit Notepad.

9. Logoff and Exit Windows

10. Restart Windows, MUSAC will not run. (If Windows gives an error when starting or launches MUSAC you should repeat the process as you did not change the shell correctly in the SYSTEM.INI file)

11. If Windows starts correctly and launches Program Manager (or your chosen replacement) you can delete the MUSAC directory using File Manager

    WARNING: if you installed MUSAC in an existing directory or have since added non-MUSAC files to the MUSAC directory you should delete only the MUSAC files from the directory.

12. Delete the MUSAC.INI file from the Windows directory

You have now removed MUSAC from your system!