HP 3000 Manuals

Lesson 3 File and Group Security [ Using the 900 Series HP 3000: Fundamental Skills Module 4: The Account Structure ] MPE/iX 5.0 Documentation


Using the 900 Series HP 3000: Fundamental Skills Module 4: The Account Structure

Lesson 3 File and Group Security 

Lesson 3 presents the MPE/iX security provisions for files and groups.

   *   file security in your home group

   *   file security in the PUB group

   *   file security in other groups

MPE/iX protects files by restricting access to them.

With only the default set of capabilities, you cannot log on to one group
and use a file that is located in another group.

Some exceptions exist:

   *   The file you want to work with has been released with the RELEASE
       command.

   *   The group in which the file is located is either the PUB group or
       your home group.

With only the default set of capabilities, if you can log on to a group,
you can use any file in that group.

These are exceptions:

   *   The file is protected by being locked with a lockword.

   *   The file is protected by some other system security measure.


NOTE Be aware that your system manager can modify the security provisions on your system to meet the needs of your organization.
File security in your Home group With only the default set of capabilities, you can always access (read, change, save) any file in your home group, no matter what group you log on to. File Security in PUB With only the default set of capabilities, you can at least read (and probably change) any file in the PUB group, no matter what group you log on to. But in most cases, you cannot then save that file back to the PUB group unless you have advanced capabilities, or unless the file has been released with the RELEASE command. You can, however, save this "borrowed" file to your current group, the one in which you are actively working. Using your logon identity, log on to your PUB group: HELLO username.accountname,PUB''Return
NOTE The following exercise only works if you do not have AM capability.
Create an EDIT/3000 file that contains the following three lines: ________________________________________________________________________ | | | | | This is the file called REPORT. | | It is very short. | | The end. | | | ________________________________________________________________________ Keep this file as REPORT and exit the editor. Log on to your OTHERGRP group: HELLO username.acctname,OTHERGRPReturn Get into the editor again: EDITORReturn Try to text in REPORT: TEXT REPORTReturn The problem is that REPORT is in the PUB group, and you are now in OTHERGRP. MPE/iX assumes that the file that you want to work on is in your current logon group. To tell MPE/iX that REPORT is in another group, you need to specify the REPORT file with a partly qualified file name. A partly qualified file name is the file name plus a period plus the name of the group in which the file resides. The partly qualified form of REPORT is REPORT.PUB Do this: TEXT REPORT.PUBReturn Because the REPORT file is located in the PUB or public group, you are able to access and text it into your work session in the OTHERGRP group. Enter: LIST ALLReturn Add the following lines to the REPORT file. (Use the ADD subcommand.) ________________________________________________________________________ | | | | | This is the REPORT file in the PUB group. | | | ________________________________________________________________________ The goal now is to save (KEEP) REPORT back to the PUB group. The problem is that you are still in group OTHERGRP. Do this: KEEPReturn The editor remembers that the file came from the PUB group, so it attempts to save the edited version of the file back to the PUB group. Enter YES when you are asked whether to purge the old REPORT file. This should appear on the screen: ________________________________________________________________________ | | | | | REPORT.PUB REPORT.PUB ALREADY EXISTS - RESPOND YES TO PURGE | | OLD | | AND KEEP NEW PURGE OLD?YES *60*FCLOSE FAILURE (93) | | SECURITY VIOLATION (FSERR 93) | | | ________________________________________________________________________ This security violation occurred for the following reasons: * You can look at a file in the PUB group. You can text it into the editor's workspace and edit it there. But if PUB is not your home group, you are not allowed to save the file back into the PUB group. (Saving a file really involves the opening and closing of a file, hence the wording of the error message.) * Without advanced capabilities (AM, for instance), you cannot then save the altered file back to the PUB group. * The file REPORT in the PUB group remains unchanged, despite the changes in the file held in the workspace for editing. This prevents unauthorized changes to the original file in its original group (the PUB group in this case), however, it is possible to save the file in the group to which you are logged on. Now try saving the file as REPORT, without the PUB qualifier: K REPORT.OTHERGRPReturn REPORT has now been kept in your OTHERGRP group as a new file. File security in other groups Stricter security applies to any group that is not PUB or your home group. Log back on to your PUB group. Get into the editor and try to text in the REPORT.OTHERGRP file. What happened? You should see the following on your screen: ________________________________________________________________________ | | | | | +-F-I-L-E---I-N-F-O-R-M-A-T-I-O-N---D-I-S-P-L-A-Y+ ! ERROR | | NUMBER: 93 RESIDUE: 0 ! ! BLOCK NUMBER: 0 NUMREC: 0 ! | | +------------------------------------------------+ *23*FAILURE | | TO OPEN TEXT FILE (93) SECURITY VIOLATION (FSERR 93) / | | | ________________________________________________________________________ If you are not the creator of the file (the username.accountname,groupname that the system recognizes as the creator of the file), the system informs you that you have attempted to violate a security provision. You cannot read, copy, or edit and keep a file from a non-PUB group that is not your home group unless: * You are the manager of the account. * You are the creator of the file releases the security provisions that protect that file. * You are logged onto that group. You learn how to release those security provisions in module 5, "Working with Files."
NOTE The computer recognizes the creator of a file as the user.account identity of the person who first created the file.
The concept of account security becomes a little clearer in the context of copying and deleting files. That is why the subject comes up again in module 5, "Working with Files." Remember: if you have files that must be kept entirely secure, keep them in a group other than PUB.


MPE/iX 5.0 Documentation