The Time Shared Basic System provides the operator with five commands to modify or examine the system ID table. The ID table contains one entry for every user recognized by the system, consisting of the following information: User's IDcode Password Total terminal time used to date (in minutes) Maximum terminal time allowed the user Amount of disc used for library storage (in sectors) Maximum amount of disc storage allowed The IDcode A000 is reserved for the system operator. The programs saved by user-A000 become the publicly accessible library. User-A000 also has access to special library commands, PROTECT and UNPROTECT. See Section VII for complete details. Use of ID Commands The ID Commands taken together control who will have access to a particular Time Shared Basic System and how much of the system's facilities each will be allowed. Each user's history with the system can be traced logically in the ID Commands referencing his IDcode. The user is entered into the system and assigned a password with the NEWID Command. Later that password may be changed if the user finds that unauthorized persons have learned his password and are using his IDcode (CHANGE Command). Or the user may personally re- quest the operator for more disc storage space or terminal time (CHANGE Com- mand). At some point an accounting process will take place and the user may be charged for his total time and disc space used (REPORT Command). At that time the user's terminal time clock will probably be turned back to reflect his payment for time used to date (RESET Command). And eventually the user may no longer desire the services of the system and his IDcode will be re- moved (KILLID Command).
NEWID
The NEWID command is used to enter a new user into the system. The command establishes a unique IDcode and password for each user, plus maximum limits on terminal time and disc storage. NEWID-IDcode,password,time,disc IDcode - Consists of a letter followed by three decimal digits. password - Consists of 0 to 6 characters other than NULL (^@), RUBOUT, ALT-MODE, ESCAPE, COMMA, "_", space, RETURN (^M), LINEFEED (^J), or XOFF (^S). Non-printing char- acters other than these are allowed. Some characters can be made into non-printing characters by depressing the CONTROL KEY while striking the character. This allows the user to define a secret password which is never printed out on the teleprinter. Such a combin- ation is symbolized by superscript "c" following the character, for example Z |
The operator may use the CHANGE command to modify any or all of the parameters that were established with the NEWID Command. CHANGE-IDcode, [password], [time], [disc] The parameters have the same meaning as in the NEWID Command. Those in brackets may be missing, in which case they are not changed. However, the commas must be present if they are neces- sary to keep the place of missing items (i.e., trailing commas are not required). |
KILLID-IDcode The KILLID Command gives the operator power to remove a user from the system completely. User-A000 may not be killed. Any disc files or library programs assigned to the user are removed and the space is returned to the system. If the specified user is currently logged in at a terminal and executing, he will be forcibly disconnected from the system. If the user is connect- ed via data phone, the system will hang up. If the user's teleprinter is directly connected to the system, it will not remain active. If the user attempts to log in with his old IDcode, the following message will be printed: ILLEGAL ACCESS |
RESET-IDcode,time The system maintains a clock of total terminal time used for each user. The operator may change the value recorded in the clock with the RESET command. If no time is specified, it is assumed to be zero. If no IDcode is specified, all users are reset to zero. |
The format for a REPORT Command is simply the word REPORT. The REPORT command causes a list of users to be printed out giving the total terminal time and disc storage used by each. The out- put is in the following form: IDcode time disc where time is in minutes and disc is the number of sectors. IDcodes are printed in alphabetic order and in ascending numer- ical order when more than one IDcode begins with the same letter. |