💾 Archived View for spam.works › mirrors › textfiles › hacking › hp3000.txt captured on 2023-06-14 at 16:52:25.
View Raw
More Information
-=-=-=-=-=-=-
[0;35m
[0;35m**************THE COMPLETE HEWLETT PACKARD 3000 HACKERS GUIDE*****************
Presented this 28 day of March 1900 and 91 by AXIS
Writen and Compiled by Night's Shadow
With Help from INSANE! (aka Flatliner)
The HP 3000 is becoming one of the most common main frame of
today with the very versaltilty and english like comands of the
MPE V operating system. It power and user friendliness has
little rival. As good fortune would have it these qualities that
have made companys like Boeing swicth to HP 3000's also make it
the unsecured UNIX of the 90's........
In the following essay we will cover all aspects of the HP 3000
including, logon, login, passwords, OS, comands that are useful, log
destruction, information retrvial and logout. The information in this
file is for the sole purpose to be used, there is no disclamer.
LOGON:
Logon a HP 3000 is simple just hit the enter key a coupple of times
until you get ":" which in all cases is the prompt.
LOGIN:
A normal login is chracterized by entering the command HELLO followed
by USERNAME.ACCOUNTNAME,GROUPNAME. Note that the groupname is almost
always HOME which is the default and almost never need to be typed. So
an example login would be...
:Hello mgr.sys
/^ ^\ ^--------\
Login Command Username Accountname
Now the neat thing about a HP 3000 is that they tell you what part of
the login is wrong. Leave out the Hello and get "EXPECTED HELLO COMMAND"
If the account is wrong you get "ACCOUNT DOES NOT EXIST" Note the
username may exist in this case but since the account is wrong it gives
that message. IF the account exists but the username is wrong you get
"ACCOUNT EXIST, USERNAME DOES NOT". If the account and username are
right but it is not in the home group it gives "ACCOUNT/USERNAME EXIST
BUT NOT IN HOME GROUP". In this case enter append a group name (which
will be descussed later).
PASSWORDS:
The following are the default Username/accounts combos that have no
passwords attached to them out of the factory:
*MANAGER.SYS MGR.HPWORD MGR.CCC
MANAGER.COGNOS *MGR.TELESUP MGR.RJE
FIELD.SERVICE MGR.COGNOS MGR.ITF3000
*FIELD.SUPPORT,PUB MGR.HPONLY *MGR.SYS
MAIL.MAIL *MGR.NETBASE MAIL.TELESUP
*OPERATOR.SYS MGR.CNAS *MGR.SECURITY
MGR.REGO
The follow are passworded as such:
MGR.TELESUP Account password: HPONLY
User password : MGR
MGR.SYS Account password :LOTUS
FIELD.SERVRICE Account password: HPWORD
Well that is all the back doors the guys over at Hewlett Packard wrote,
as long as I have hacked HP3000's I have never seen one where you can't
get in on the defaults (smile).
Note that you can switch the defaults around as long as you keep the
account side on the account side and the user side on the user side.
Now about groups, if you run into a login that gives you the "ACCOUNT/
USER GOOD BUT NOT IN HOME GROUP" don't worry there are two other default
groups built into the machine ,PUB and ,DATA give them a try.
The combos with the * have ether AM accsess or NM this is prefered.
YOUR IN:
Proablly with shit acsess. Just like any system you never get the kicken
acsess the first try, so in this section I will descuss how you can find
other accounts and gain higher acsess.
The first thing you need to do is to find out how much acsess you really
have this can be done with two commands, first:
REPORT [groupset] [,listfile] [;VS=volset]
PARAMETERS
groupset Specifies the accounts and groups for which
information is to be listed. The permissible
entries, some of which use wildcard characters, and
their capability requirements (account manager (AM)
and/or system manager (SM)) are listed below.
group Reports on the specified group in the
logon account.This is the default for
standard users, who may specify only their
logon group.
@ Reports on all groups in the logon
account. This isthe default for account
managers, but may be executed by users
with AM or SM capability.
group.acct Reports on the specified group in the
specified account. This requires SM
capability.
@.acct Reports on all groups in the specified
account. This requires AM capability (if
it is the logon account) or SM capability
for any account.
@.@ Reports on all groups in all accounts.
This is the default for system managers
and requires SM capability.
group.@ Reports on specified group in any account.
This requires SM capability.
The characters @, #, and ? can be used as wildcard
characters, but count toward the eight-character
limit. These wildcard characters have the following
meanings.
@ Specifies zero or more alphanumeric
characters and denotes all members of the
set.
# Specifies one numeric character.
? Specifies one alphanumeric character.
The characters can be used as follows.
n@ Report on all groups starting with the
character "n".
@n Report on all groups ending with the
character "n".
n@x Report on all groups starting with the
character "n" and ending with the
character "x".
n##...# Report on all groups starting with the
character "n" followed by up to seven
digits.
?n@ Report on all groups whose second
character is "n".
n? Report on all two-character groups
starting with the character "n".
?n Report on all two-character groups ending
with the character "n".
These characters, when placed appropriately in the
<groupset> parameter, may also be used to report on
accounts.
listfile Actual file designator of the output file to which
information is to be written. The default is
$STDLIST, but output may be redirected with a file
equation as follows:
FILE LIST1,DEV=LP
REPORT, *LIST1
volset Informs MPE V/E to report accounting information for
the specified volume set.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] aborts execution. You must have account
manager (AM) or system manager (SM) capability to execute this
command.
OPERATION
The REPORT command displays the total resource usage logged against
accounts and groups, and the limits on those resources. For
standard users, data is displayed for their group only; an account
manager may specify all groups in his or her account; the system
manager may specify any or all groups in any or all accounts.
The information includes usage counts and limits for permanent file
space (in sectors), CPU time (in seconds), and session connect time
(in minutes). The file space usage count reflects the number of
sectors used at the time the REPORT command was issued. However,
CPU time and connect time usage appear as they were immediately
before the beginning of the current job.
EXAMPLE
To obtain accounting information for your group, enter the REPORT
command. Accounting information is displayed in a format similar
to that of the SOPRM account shown below:
REPORT @.SOPRM
ACCOUNT FILESPACE-SECTORS CPU-SECONDS CONNECT-MINUTES
/GROUP COUNT LIMIT COUNT LIMIT COUNT LIMIT
SOPRM 99004 ** 99057 ** 88407 **
/GLOSSARY 1068 ** 542 ** 656 **
/PUB 182 ** 123 ** 1155 **
/SECT1 180 ** 85 ** 429 **
/SECT10 11779 ** 25271 ** 9716 **
/SECT2 390 ** 4123 ** 5302 **
/SECT3 10675 ** 8176 ** 13116 **
/SECT4 2372 ** 225 ** 294 **
/SECT5 46579 ** 27218 ** 25744 **
/SECT6 6008 ** 9324 ** 6638 **
/SECT7 4748 ** 8303 ** 13263 **
/SECT8 1957 ** 6348 ** 3997 **
/SECT9 3195 ** 4570 ** 4213 **
------------------------------------------------------------------------
The following can be one of the most useful commands on the system
for geting other logins. Most people never password there Account/User
so it is just a matter of list the people that are on the machine--
this is a way to do it. It shows people that are runing jobs (which is
any deamon task) and anyone of inportance will be running a job.
SHOWJOB
Displays the status information about jobs/sessions.
SYNTAX
[#]Snnn
[#]Jnnn
SHOWJOB [ STATUS ] [;*listfile]
SCHED
item[;item[;...]]
PARAMETERS
[#]Snnn The session number (assigned by MPE) of the session
for which the status information is to be displayed.
The information appears in Type I format, described
under "OPERATION". Default is that the status
information for all jobs/sessions is displayed.
[#]Jnnn The job number (assigned by MPE) of the job for
which status information is to be displayed. The
information is in Type I format, described under
"OPERATION". Default is that the status information
for all jobs/sessions is displayed.
STATUS Lists the number of jobs and sessions in each
processing state and the current jobfence and
job/session limits. This information is in Type II
format, described under "OPERATION". Default is
that the status information for all job/sessions is
displayed.
SCHED Displays only the scheduled jobs. The information
is in Type III format, described under "OPERATION".
- listfile Formal file designator of the file on which the
output listing is written. A backreference to a FILE
equation is required. The <listfile> is a temporary
file with record size of 256 bytes, blocked one
record per block, with Carriage Control (CCTL), with
the time and date displayed. You can override the
default characteristics of <listfile> with the FILE
command. Default is $STDLIST.
item A list of jobs/sessions whose status is displayed.
Default is that the status information for all
jobs/sessions is displayed. The syntax appears
below.
SYNTAX FOR ITEM
{@J } {INTRO}
[JOB= {@S }] [;{EXEC }] {WAIT [,N]}
{@ } {SUSP } [,D]
{[jsname,]username}]
PARAMETERS FOR ITEM
JOB= A list of jobs/sessions for which status information
is to be displayed. Use one of the following
options:
@J Displays status information for all jobs.
@S Displays status information for all sessions.
@ Displays status information for all jobs and
sessions.
[jsname>,].username>.acctname
The <jsname> is an optional name given to
the session or job by the user. The
name> parameter is the username
established by the account manager. This
name may consist of one to eight
alphanumeric characters beginning with an
alphabetic character. The <accountname>
parameter is the name of the account
established by the system manager. This
name may consist of one to eight
alphanumeric characters beginning with an
alphabetic character. The "@" can be used
to replace the <jsname> or <username> in a
specified account.
INTRO, EXEC, SUSP, or WAIT
Displays the status of all jobs or sessions in a
specified state. INTRO means that the job is
introduced. In this case the spooler process
validates the JOB command and, if the job is
legitimate, copies the job input records to disk.
EXEC means that the job is executing. SUSP means
that the job or session is suspended, because table
entries or system resources are unavailable. WAIT
means that there are no available list devices for
the job. WAIT has the following subparameters:
N Displays the status of nondeferred READY
devicefiles.
D Displays the status of deferred READY
devicefiles.
If information for only one devicefile is displayed,
output is in Type I format; if information for more
than one devicefile is displayed, output is in Type
I followed by Type II format. (Format types are
described under "OPERATION".)
USE
This command may be issued from a session, job, in BREAK, or from a
program. It is breakable (aborts execution).
OPERATION
This command enables you to determine the number of jobs and
sessions in each processing state, the current jobfence and
job/session limits, and allows you to keep track of individual
spooled and streamed jobs that are entered in the system.
EXAMPLE
To determine the number of jobs and sessions in each processing
state, the current jobfence and the job/session limits, enter:
SHOWJOB STATUS
6 JOBS:
0 INTRO
0 WAIT; INCL 0 DEFERRED
6 EXEC; INCL 6 SESSIONS
0 SUSP
JOBFENCE= 0; JLIMIT= 3; SLIMIT= 16
To get a report on all jobs and sessions in the system, enter:
SHOWJOB
JOBNUM STATE IPRI JIN JLIST INTRODUCED JOB NAME
#S745 EXEC 29 29 MON 2:53P DL,SPL.ALANG
#S746 EXEC 26 26 MON 2:53P CLI.AOPSYS
2 JOBS:
1 INTRO
0 WAIT; INCL 0 DEFERRED
2 EXEC; INCL 2 SESSIONS
0 SUSP
JOBFENCE= 2; JLIMIT= 1; SLIMIT= 16
The following example of a SHOWJOB command sequence illustrates an
override of the default characteristics of <listfile> with the FILE
command, and shows the output produced with the new <listfile>
characteristics:
FILE A;REC=40,1,F,ASCII;NOCCTL
SHOWJOB;*A
SAVE A
FCOPY FROM=A;TO=
HP32212A.3.17 FILE COPIER (C) HEWLETT-PACKARD CO. 1982
MON, MAY 7, 1985, 7:54 AM
JOBNUM STATE IPRI JIN JLIST INTRODUCED JOB NAME
#S46 EXEC 20 20 MON 7:14A OPERATOR.SYS
#S45 EXEC 47 47 MON 6:37A MAC.PUBS
#S47 EXEC 10S LP MON 7:26A SUPPORT.DOC
#S48 EXEC 102 102 MON 7:28A MAC.TECH
#J19 EXEC 28 28 MON 6:41A JON.OSE
#S49 EXEC* 34 34 MON 7:31A FLASH.G
#J21 EXEC 10S LP MON 7:15A DELIVER,MAIL.MAIL
#J22 EXEC 10S LP MON 7:14A RSPOOLJ,RSPOOL.SYS
8 JOBS (DISPLAYED):
0 INTRO
0 WAIT; INCL 0 DEFERRED
8 EXEC; INCL 5 SESSIONS
0 SUSP
JOBFENCE= 6; JLIMIT= 4; SLIMIT= 50
EOF FOUND IN FROMFILE AFTER RECORD 17
18 RECORDS PROCESSED *** 0 ERRORS
END OF SUBSYSTEM
The SHOWJOB command reports a job or session as being in EXEC* when
it is initializing. After initialization is complete, the state
will change to EXEC . The number shown in the EXEC state is the sum
of the jobs and sessions in both EXEC and EXEC*.
-------------------------------------------------------------------------
The next comand list all accounts and there `ENCRYPTED' password. The
neat thing is that if a person makes there onw password and doesnt have
system operator encode it (as the lamers often do) it can be read!
LISTACCT
Lists the attributes for one account, with AM (account manager)
capability, or for any or all accounts, with SM (system manager)
capability.
SYNTAX
LISTACCT [{@ }][,listfile]
{acct}]
PARAMETERS
@ Specifies all accounts. This is the default for
users with SM capability, which is required to list
all accounts.
acct The name of the account whose attributes are to be
listed. Account managers may specify only their own
account. The default is the logon account.
The characters @, #, and ? can be used as wildcard characters, but count
toward the eight-character limit. These wildcard characters have the
following meanings:
@ Specifies zero or more alphanumeric characters and
denotes all members of the set.
# Specifies one numeric character.
? Specifies one alphanumeric character.
You can use the characters as follows:
n@ List all accounts starting with the character "n".
@n Lists all accounts ending with the character "n".
n@x Lists all accounts starting with the character "n"
and ending with the character "x".
n##...# Lists all accounts starting with the character "n"
followed by up to seven digits.
?n@ Lists all accounts whose second character is "n".
n? List all two-character accounts starting with the
character "n".
?n List all two-character accounts ending with the
character "n".
listfile Destination of the attribute listing. The default is
$STDLIST, but the output may be redirected with the
FILE command.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have system manager (SM) or account manager (AM) capability to
execute this command.
OPERATION
This command lists the attributes for one account (AM capability)
or for any or all accounts (SM capability).
The listing appears as an octal dump of the account entry; each is
headed by A = " " and the account name. When the dump contains
alphanumeric data, a translation into ASCII appears to the right of
each line. The following is a sample listing of an octal dump:
A = SYS
051531 051440 020040 020040 000006 000007 177607 000713
SYS.............
000000 000000 020040 020040 020040 020040 000010 052150
..............Th
077777 177777 000010 113257 077777 177777 000037 147337
................
077777 177777 004551 140036 000123 000217
.....i...S..
Each octal word in the preceding listing is displayed in the
following decimal representation of the dump. The following table
decodes the information.
--00-- --01-- --02-- --03-- --04-- --05-- --06-- --07--
--08-- --09-- --10-- --11-- --12-- --13-- --14-- --15--
--16-- --17-- --18-- --19-- --20-- --21-- --22-- --23--
--24-- --25-- --26-- --27-- --28-- --29--
Words Content
0-3 Account name.
4-5 Account's group and user index pointers.
6-7 Account attributes.
8-9 Local attributes.
10-13 Password-encrypted.
14-15 Permanent file space usage count (in sectors).
16-17 Permanent file space limit (in sectors).
18-19 CPU time usage count (in seconds).
20-21 CPU time limit (in seconds).
22-23 Connect-time count (in minutes).
24-25 Connect-time limit (in minutes).
26 Purge and account-security flags.
27 Maximum job/session priority (numerical).
28 Command file location of account UDCs.
29 Command file location of SYS account UDCs.
EXAMPLE
To list the attributes of the account SYS ,enter:
LISTACCT SYS
A = SYS
051531 051440 020040 020040 000006 000007 177607 000713
SYS.............
000000 000000 020040 020040 020040 020040 000010 052150
..............Th
077777 177777 000010 113257 077777 177777 000037 147337
................
077777 177777 004551 140036 000123 000217
.....i...S..
----------------------------------------------------------------
-------------------------------------------------------------------------
The next is the same as above but it is for groups.
LISTGROUP
Prints a list of attributes for groups.
SYNTAX
{group.acct}
{group }
LISTGROUP {@.acct } [,listfile]
{@ }
{@.@ }
PARAMETERS
@ Specifies that all groups in the logon account are
to be listed. This is the default.
@.@ Specifies that all groups in all accounts are to be
listed. Only users with SM capability may specify
this option. The default is @.
group.acct Specifies the group and account to be listed.
Account managers cannot specify an account other
than their own.
group Specifies the group (in the logon account) to be
listed. The default is @.
@.acct Specifies that all groups in the designated account
are to be listed. If an account manager specifies
an account, it must be his or her own account. The
default is @.
The characters @, #, and ? can be used as wildcard characters, but count
toward the eight-character limit. These wildcard characters have the
following meanings:
@ Specifies one or more alphanumeric
characters ordenotes all members of the
set.
# Specifies one numeric character.
? Specifies one alphanumeric character.
The characters can be used as follows:
n@ List all groups starting with the
character "n".
@n List all groups ending with the character
"n".
n@x List all groups starting with the
character "n" and ending with the
character "x".
n##...# List all groups starting with the
character "n" followed by up to seven
digits.
?n@ List all groups whose second character is
"n".
n? List all two-character groups starting
with the character "n".
?n List all two-character groups ending with
the character "n".
listfile Destination of the attribute listing. The default is
$STDLIST, but the output may be redirected with the
FILE command.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] suspends execution. You must have account
manager (AM) or system manager (SM) capability to execute this
command.
OPERATION
This command lists the attributes for all groups in one account (AM
capability) or all groups in all accounts (SM capability). Also
available is information on groups spanned to private volumes (PV),
whether or not the volumes are mounted when the information is
requested.
A sample octal dump appears below. The listing includes both group
and system information, headed by "G = " and the group's name. A
translation of those bytes that contain alphanumeric ASCII
characters appears to the right of each line of the octal dump.
G = PUB
050125 041040 020040 020040 000514 020040 020040 020040 PUB......L......
020040 000000 001026 077777 177777 000000 046536 077777 ............M...
177777 000002 006457 077777 177777 020410 041010 000601 ............B...
000000 000516 020040 020040 020040 020040 020040 020040 ...N............
020040 020040 020040 020040 020040 020040 000000 000000 ................
000000
Below is the octal listing translated into its decimal representation:
--00-- --01-- --02-- --03-- --04-- --05-- --06-- --07--
--08-- --09-- --10-- --11-- --12-- --13-- --14-- --15--
--16-- --17-- --18-- --19-- --20-- --21-- --22-- --23--
--24-- --25-- --26-- --27-- --28-- --29-- --30-- --31--
--32-- --33-- --34-- --35-- --36-- --37-- --38-- --39--
--40--
The information in the octal dump is decoded in the following table:
Words Content
0-3 Group name, in ASCII.
4 File index pointer.
5-8 Password.
9-10 Permanent file space usage count (in sectors).
11-12 Permanent file space limit (in sectors).
13-14 CPU time usage count (in seconds).
15-16 CPU time limit (in seconds).
17-18 Connect-time count (in minutes).
19-20 Connect-time limit (in minutes).
21-22 Purge and group-security flags.
23 Capability-class attributes.
24 Group directory base linkage.
25 Group volume set definition index.
26-29 Definition's account name.
30-33 Definition's group name.
34-37 Definition's volume set name.
38 GSAVEFIPNTR
39 GMOUNTRECNTR
40 GSPARE
Where:
GSAVEFIPNTR contains the original group file index pointer or an
address relative to the base of the SYSVS (system
volume set) directory.
GMOUNTRECNTR is a counter which keeps track of the number of
times a group's home volume set has been bound.
GSPARE is an MPE V/E reserved word.
The group name and password are eight-character names, right-padded with
blanks.
The double-word numeric quantities are double-word integers, with
%17777777777 representing "unlimited".
Group attributes duplicate the second word of the double-word capability
returned by the -WHO intrinsic.
EXAMPLE
To list the attributes of the PUB group in his or her own account,
the account manager enters:
LISTGROUP PUB
G = PUB
050125 041040 020040 020040 000514 020040 020040 020040 PUB......L......
020040 000000 001026 077777 177777 000000 046536 077777 ............M...
177777 000002 006457 077777 177777 020410 041010 000601 ............B...
000000 000516 020040 020040 020040 020040 020040 020040 ...N............
020040 020040 020040 020040 020040 020040 000000 000000 ................
000000
-------------------------------------------------------------------------
This command is the same type of thing as the last two.
LISTUSER
Lists attributes currently assigned to users.
SYNTAX
{user.acct}
{user }
LISTUSER {@.acct } [,listfile]
{@ }
{@.@ }
PARAMETERS
user.acct The specified user in the specified account. If
account managers specify <acct>, it must be their
own account.
user The specified user in the logon account.
@.acct All users in the specified account. Account
managers may specify their own account only.
@ All users in the logon account. This is the
default.
@.@ All users in all accounts. (The attributes of the
account are also listed.) This option can be
specified only by users with system manager (SM)
capability.
The characters @, #, and ? can be used as wildcard
characters, but count toward the eight-character
limit. These wildcard characters have the following
meanings:
@ Specifies zero or more alphanumeric
characters and denotes all members of the
set.
# Specifies one numeric character.
? Specifies one alphanumeric character.
The characters can be used as follows:
n@ List all users starting with the character
"n".
@n List all users ending with the character
"n".
n@x List all users starting with the character
"n" and ending with the character "x".
n##...# List all users starting with the character
"n" followed by up to seven digits.
?n@ List all users whose second character is
"n".
n? List all two-character users starting with
the character "n".
?n List all two-character users ending with
the character "n".
listfile Destination of the attribute listing. The default is
$STDLIST, but the output may be redirected with the
FILE command.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] suspends execution. You must have AM
(account manager) or SM (system manager) capability to execute this
command.
OPERATION
This command generates an octal dump of the attributes currently
assigned to users. Each entry is headed by "U = " and the user's
name; it contains both user and system information. A translation
of those bytes containing ASCII data appears to the right of each
line, as shown in the sample below. Account managers may list only
users in their own account, while system managers may specify all
users in all accounts on the system.
U = COMGRAMS
041517 046507 051101 046523 060003 000613 000000 000000 COMGRAMS........
020040 020040 020040 020040 050125 041040 020040 020040 ........PUB.....
000000 040226 000121 .....Q
The octal information is translated into a decimal representation below.
--00-- --01-- --02-- --03-- --04-- --05-- --06-- --07--
--08-- --09-- --10-- --11-- --12-- --13-- --14-- --15--
--16-- --17-- --18--
Each word or group of words is decoded in the following table:
WORDS CONTENT
0-3 User name
4-5 Capability
6-7 Local attributes
8-11 Password
12-15 Home group
16 Number of users logged-on
17 Maximum job priority
18 User entry in COMMAND.PUB.SYS
The user name, password, and home group are eight-character names,
padded from the right with blanks.
The maximum job priority is a numerical quantity; 150 (%226) for
example, represents the CS subqueue.
EXAMPLE
To list the attributes of the user MGR in the account SOPRM, enter:
LISTUSER MGR.SOPRM
U = MGR
046507 051040 020040 020040 077607 000713 000000 000000 MGR.............
020040 020040 020040 020040 050125 041040 020040 020040 ........PUB.....
000002 040226 000466 .....6
-------------------------------------------------------------------------
This command let's you alter anthor person account so you can seize it
and give your self god acsess.
ALTACCT
Changes the attributes of an existing account.
SYNTAX
ALTACCT acctname [;PASS=[password]] [;FILES=[filespace]]
[;CPU=[cpu]] [;CONNECT=[connect]] [;CAP=[capabilitylist]]
[;ACCESS=[(fileaccess)]] [;MAXPRI=[subqueuename]]
[;LOCATTR=[localattribute]] [;VS=[volset:{ALT }]]
{SPAN}
[;USERPASS=[{REQ}]]
{OPT} (1)
(1) The USERPASS parameter is only available if the HP Security Monitor
(HP30392) has been installed.
PARAMETERS
acctname The name of the account to be altered.
password Account password (used only for verifying logon
access). If you omit this parameter, no change is
made. If the system operator enters
";PASS=[RETURN]", then the existing password is
removed.
filespace Disk storage limit, in sectors, for the permanent
files in the account. The <filespace> limit cannot
be less than the number of sectors currently in use
for the account. The default is unlimited file
space.
cpu The limit on cumulative CPU time, in seconds, for
the account. This limit is checked only when a job
or session is initiated, and therefore never causes
the job or session to abort. The maximum value
allowed is 2,147,483,647 seconds. The default is
unlimited CPU time. The counter may be set to zero
with the RESETACCT command.
connect The limit on total cumulative job or session connect
time, in minutes, for the account. This limit is
checked at logon and every time a process
terminates. The maximum value allowed is
2,147,483,647 minutes. The default is unlimited
connect time. The counter may be set to zero with
the RESETACCT command.
capabilitylist List of capabilities, separated by commas, permitted
to the account. Each capability is denoted by a
two-letter mnemonic, as follows:
System Manager = SM
Account Manager = AM
Account Librarian = AL
Group Librarian = GL
Diagnostician = DI
System Supervisor = OP
Network Administrator = NA
Node Manager = NM
Permanent Files = SF
Access to nonsharable I/O devices ND
Use Volumes = UV
Create Volumes = CV
Use Communications Subsystem= CS
Programmatic Sessions = PS
User Logging = LG
Process Handling = PH
Extra Data Segments = DS
Multiple RINs = MR
Privileged Mode = PM
Interactive Access = IA
Local Batch Access = BA
The default is "AM,AL,GL,SF,ND,IA,BA" , except for
the SYS account. This account has no true default:
it is assigned the maximum account capabilities when
the system is delivered and, under normal
circumstances, should not be altered. CV
capability, which permits account members to create
private volumes, automatically gives the account UV
capability, allowing account members to use private
volumes as well.
fileaccess The restrictions on file access pertinent to this
account. The default is R,A,L,W,X:AC, entered as
follows:
[[{R} [,...]:{ANY}] [;...]]
{L}
{A}
{W}
{X}
where R , L , A , W and X specify modes of access by
types of users (ANY and/or AC ) as follows:
R = READ
L = LOCK (allows exclusive access to file)
A = APPEND (implicitly specifies L also)
W = WRITE (implicitly specifies A and L also)
X = EXECUTE
The user types are specified as follows:
ANY = Any user
AC = Member of this account only
subqueuename Name of the highest priority subqueue that can be
requested by any process of any job or session in
the account, specified as AS, BS, CS, DS or ES. The
default is CS .
IMPORTANT NOTE:
User processes executing in the AS or BS subqueues can deadlock the
system. If you assign these subqueues to non-priority processes, other
critical system processes may be prevented from executing. Exercise
extreme caution when choosing subqueues.
localattribute Local attribute of the account, as defined at the
installation site. This is a double-word bitmap, of
arbitrary meaning, that might be used to further
classify accounts. Although it is not part of
standard MPE V/E security provisions, it is
available to processes through the WHO intrinsic.
Programmers may use <localattribute> in their own
programs to provide security. The default is
double-word 0 (null).
volset The volume set or class reference which, when fully
qualified, is in the form
<vcsid.groupname.acctname>. <vcsid> refers to a
previously defined volume set or class definition.
SPAN Indicates that the <acctname> is to be inserted in
the accounting directory of the specified volume set
(volset). The specified volume set must already be
mounted (via a MOUNT command) for the SPAN operation
to succeed.
ALT Directs the altering of an account or group entry on
the specified volume set. This option is useful
only if it is necessary to alter account and group
file space limits for entries that have already been
spanned.
OPT USERPASS=OPT specifies that users in this account
may or may not have passwords. If you do not use the
USERPASS parameter, the old value remains. It is
available only if the HP Security Monitor has been
installed.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have system manager (SM) capability to use this command.
OPERATION
The system manager uses ALTACCT to change the attributes of an
existing account. You may enter multiple keywords on a single
command line, as shown in the examples. When you change one
capability in a <capabilitylist> containing several defined values,
you must respecify the entire <capabilitylist>. When an entire
keyword parameter group is omitted from the ALTACCT command, that
parameter remains unchanged for the account. When a keyword is
included, but the corresponding parameter is omitted (as in ";PASS=
"), the default value is assigned.
The USERPASS= parameter must be used in conjunction with REQ or
OPT. The old value remains in effect if the USERPASS parameter is
omitted. This is only valid if you have installed the HP Security
Monitor.
Parameter Default Values
password No password
filespace Unlimited
cpu Unlimited
connect Unlimited
capabilitylist AM,AL,GL,SF,ND,IA,BA (All accounts except SYS)
SM,AM,AL,GL,DI,OP,SF,ND,PH,DS,MR,PM,IA,BA (SYS
account only)
fileaccess R,A,W,L,X:AC (All accounts except SYS)
R,X:ANY;A,W,L:AC (SYS account only)
subqueuename CS subqueue
localattribute Double-word 0 (null)
Any value changed with ALTACCT takes effect the next time MPE V/E
is requested to check the value. If an attribute is removed from an
account while users are logged on, they are not affected until they
end the job or session and logon again.
MPE V/E does not automatically generate a message informing users
of the change; it is the system operator's responsibility to warn
account members in advance of any changes. If the system operator
takes a capability away from an account, all account members and
groups within the account also lose the capability.
You cannot remove system manager (SM) capability from the SYS
account. You also cannot take AM capability away from any account.
If more than one person is assigned AM capability within the
account, you can remove AM capability from all but one of the users
assigned it, that is, the last.
EXAMPLE
To change an account named AC2 so that its <password> is GLOBALX ,
and its <filespace> is limited to 50,000 sectors, enter:
ALTACCT AC2;PASS=GLOBALX;FILES=50000
--------------------------------------------------------------------------
The following lets you change the state of a user, leting you steal a
user.
ALTUSER
Alters attributes currently defined for a user.
SYNTAX
ALTUSER username [;PASS=[password]] [;CAP=[capabilitylist]]
[;MAXPRI=[subqueuename]] [;LOCATTR=[localattribute]]
[;HOME=[homegroupname]] [;USERPASS=[{REQ}][,EXPIRED]] (1)
{OPT}]
(1) The USERPASS parameter is only available if the HP Security
Monitor has been installed.
PARAMETERS
username The name assigned to the user for a logon account.
password The new password to be assigned to the user. When
you enter ";PASS=[RETURN]", any existing password is
removed. If you omit this parameter entirely, the
password remains unchanged.
capabilitylist The list of capabilities, separated by commas,
permitted to this user. The capabilities assigned to
the user cannot exceed those assigned to the
account. Each capability is denoted by a two-letter
mnemonic as follows:
System Manager = SM
Account Manager = AM
Account Librarian = AL
Group Librarian = GL
Diagnostician = DI
System Supervisor = OP
Network Administrator = NA
Node Manager = NM
Permanent Files = SF
Access to non-sharable I/O devices = ND
Use Volumes = UV
Create Volumes = CV
Use Communications Subsystem = CS
User Logging = LG
Process Handling = PH
Extra Data Segments = DS
Multiple RINs = MR
Privileged Mode = PM
Interactive Access = IA
Local Batch Access = BA
Programmatic Sessions = PS
The default is SF , ND , IA , and BA. Note that CV
automatically gives the user UV capability.
subqueuename The name of the highest priority subqueue that may
be requested for any job or session initiated by the
user. This parameter is specified as AS, BS, CS, DS,
or ES, but cannot be greater than that specified
with the NEWACCT or ALTACCT commands. The default
is CS. The <subqueuename> defined for the user is
checked against the <subqueuename> defined for the
account at logon, and the lower priority of the two
is used as the maximum priority for the job or
session. If you make a request for priority when
you log on, it is checked against the <subqueuename>
defined for you as the user, and you are granted the
lower of the two values.
localattribute Defined at the installation site, this is an
arbitrary double-word bitmap used to further
classify users. Although it is not part of standard
MPE V/E security provisions, programmers may define
it (through the WHO intrinsic) to enhance the
security of their own programs. The bitmap for the
user's local attributes must be a subset of the
bitmap for the account's local attributes. The
ALTUSER command checks the local attributes of the
user with those of the account. The default is
double-word 0 (null).
homegroupname The name of an existing group to be assigned as the
home group for this user. The first user
established when an account is created is by default
assigned PUB as the <homegroup>. Subsequent new
users have by default no <homegroup> assigned. If no
<homegroup> is assigned, the user must always
specify an existing group when logging on.
OPT USERPASS=OPT specifies that this user may or may not
have a password. It is available only if the HP
Security Monitor has been installed.
EXPIRED The password expires immediately. The user cannot
logon without selecting a new password. It is only
available if the HP Security Monitor has been
installed.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have account manager (AM) capability to use this command.
OPERATION
The ALTUSER command allows the account manager to change the
password, capabilities, processing subqueue, security checking, and
home group currently defined for a user. More than one of these
attributes may be changed at a time by entering multiple keyword
parameters on a single command line, using the ; delimiter.
To change an attribute, enter the keyword and its new value. If you
enter the keyword and no corresponding parameter, the default value
is assigned. When an entire keyword parameter group is omitted from
the ALTUSER command, the corresponding value for the user remains
unchanged. When a keyword is included, but the corresponding
parameter is omitted (as in ;PASS= ), a default value is assigned
as follows:
Parameter Default Values
password Null (no password)
capabilitylist SF, ND, IA, and BA (provided these capabilities
have been specified for the account)
subqueuename CS
localattribute Null (double-word 0)
homegroupname The first user established when the account is
created has PUB assigned as home. Subsequent
users are not assigned a home group. If a user
has no home group assigned, an existing group
must be specified when initiating a job or a
session.
When a parameter is modified with the ALTUSER command, it is
immediately registered in the directory. However, it does not
affect users who are currently logged on to the system. They are
affected the next time they logon to the same user name and
account. For this reason, you should warn users in advance of the
intended changes.
You should avoid changing the <capabilitylist> or <homegroupname>
of the user MANAGER.SYS. SM capability cannot be taken away from
MANAGER.SYS.
If more than one user within an account is assigned AM capability,
the capability can be removed from all but one user assigned it.
The last user retains the AM capability.
EXAMPLE
Suppose an account's capabilities are AM, AL, GL, SF, ND, PH, DS,
MR, IA, and BA . To change the <capabilitylist> of the user JONES
from IA, BA, SF, PH, DS to include multiple RIN capability (MR),
enter:
ALTUSER JONES;CAP=IA,BA,SF,PH,DS,MR
To alter two attributes, <password> and <subqueuename>, for user
JONES enter:
-------------------------------------------------------------------------
Now that you have great acsess here is the best command so far. It
gives you the ability to make your own account. It goes something like
this ....
NEWACCT:
Creates a new account and an account manager and PUB group
associated with it.
SYNTAX
NEWACCT acctname,mgrname [;PASS=[password]]
[;FILES=[filespace]] [;CPU=[cpu]]
[;CONNECT=[connect]] [;CAP=[capabilitylist]]
[;ACCESS=[fileaccess]] [;MAXPRI=[subqueuename]]
[;LOCATTR=[localattribute]] [;VS=[volset:SPAN]]
[;USERPASS=[{REQ}]] (1)
{OPT}
(1) The USERPASS parameter is available only if the HP Security
Monitor (HP30392) has been installed.
PARAMETERS
acctname Name to be assigned to the new account. This name
must contain from one to eight alphanumeric
characters, beginning with an alphabetic character.
mgrname Name of the account manager. This is always the
first user created under the account. The account
manager receives the following attributes:
* User Password None
* Capability List Same as the account
capability list
* Scheduling Priority Same as the account maximum
priority
* Local Attribute Same as the account local
attributes
* Home Group PUB
The attributes of an account manager may be changed
with the ALTUSER command after <mgrname> is defined.
However, this user is never granted attributes
greater than those assigned to the account.
password Account password, used for verifying logon access
only. This password must contain from one to eight
alphanumeric characters beginning with an alphabetic
character. The default is that no password is
assigned.
filespace The disk storage limit, in sectors, for the
permanent files of the account. The maximum value
you may define is 2,147,483,647 sectors. The
default is unlimited file space.
cpu Limit on total CPU time, in seconds, for this
account. This limit is checked only when a job or
session is initiated. Thus, the limit never causes
the job or session to abort. The maximum value you
may define with NEWACCT is 2,147,483,647 seconds.
The default is that no limit is assigned.
connect Limit on total session connect time, in minutes, for the
account. This limit is checked at logon, and when
the job or session initiates a new process. The
maximum value you may define is 2,147,483,647
minutes. The default is that no limit is assigned.
capabilitylist List of capabilities, separated by commas, permitted
to this account. Each capability is denoted by a
two-letter mnemonic, as follows:
System Manager SM
Account Manager AM
Account Librarian AL
Group Librarian GL
Diagnostician DI
System Supervisor OP
Network Administrator NA
Node Manager NM
Permanent Files SF
Access to non-sharable I/O devices ND
Use Volumes UV
Create Volumes CV
Use Communications Subsystem CS
Programmatic Sessions PS
User Logging LG
Process Handling PH
Extra Data Segments DS
Multiple RINS MR
Privileged Mode PM
Interactive Access IA
Local Batch Access BA
The default is AM,AL,GL,SF,ND,IA,BA.
fileaccess File access restrictions assigned to the account.
The default is R,L,A,W,X:AC.
[{R} [,...]:{ANY} ] [;...]
{L}
{A}
{W}
{X}
where R, L, A, W, and/or X specify modes of access
by types of users (ANY or AC ) as follows:
R = READ
L = LOCK (allows exclusive access to file)
A = APPEND (implicitly specifies L as well)
W = WRITE (implicitly specifies A and L as well)
X = EXECUTE
The user types are specified as follows:
ANY = Any user
AC = Member of this account only
The default is no security restrictions at the
account level. Two or more modes may be specified if
they are separated by commas. Both user types may be
specified if they are separated by commas.
subqueuename The name of the subqueue indicating the highest
priority that can be requested by any process during
any job or session in the account. This parameter is
specified as AS, BS, CS, DS, or ES.
localattribute The local attribute of the account, as defined at
the installation site. This is a double-word bit
map used to further classify accounts. When it is
not part of standard MPE V/E security provisions,
programmers may define local attributes (which are
checked by the -WHO intrinsic) to enhance their
software's security. The default is double-word 0 .
volset The volume set or class reference which, when fully
qualified, is in the form
<vcsid.groupname.acctname>. <vcsid> refers to a
previously defined volume set or class.
SPAN Specifies that the <accountname> is to be inserted
in the accounting directory of the specified volume
set (volset). The specified volume set must already
be physically mounted for the SPAN operation to
succeed.
The associated account manager and PUB group are not
created in the accounting directory of the specified
volume set.
Once the account has been spanned to the volume set,
it does not need to be spanned again on another
system which shares the volume set under the same
account name. The <volset> parameter is not
necessary.
REQ USERPASS=REQ specifies that all users in the account
are to have non-blank passwords. If you require user
passwords, MPE V/E assigns the account manager a
blank, expired password. The account manager must
select a new password the first time the Manager
logs on. It is available only if the HP Security
Monitor has been installed.
OPT USERPASS=OPT specifies that users of the account may
or may not have passwords. This is the default. It
is available only if the HP Security Monitor has
been installed.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have system manager (SM) capability to execute this command.
OPERATION
The NEWACCT command may only be executed by the system manager. The
system manager is responsible for establishing the accounting
structure best suited to the computer installation.
When a keyword is specified but its corresponding parameter is
omitted (as in ;ACCESS= ), the default value for that keyword is
assigned (in this case, R, L, A, W, X:AC). The default is also
assigned when an entire keyword parameter group (such as
;ACCESS=fileaccess) is omitted.
After the system manager has created accounts and their PUB groups,
and has designated the account managers for those accounts, the new
account managers may logon and redefine their own attributes and
those of their PUB groups. Account managers may also define new
users and groups. However, the capabilities and attributes the
account managers assign to groups and users cannot exceed those
assigned to the account itself by the system manager. For example,
if the system manager does not assign the account DS capability, no
users in the account are permitted DS capability (so they cannot
use extra data segments).
The PUB group is initially assigned no password and the same
capability class attributes, permanent file space limit, CPU limit,
and connect time limit as the account. Its initial security allows
READ and EXECUTE access to all users who successfully logon to the
account, and APPEND, WRITE, LOCK, and SAVE access to account
librarian (AL) and group users (GU) only. These access provisions
are (R,X:ANY;A,W,L,S:AL,GU).
EXAMPLE
To create an account with the account name ACI, and the account
manager name MNGR, with all other parameters assigned by default,
enter:
NEWACCT ACI,MNGR
-------------------------------------------------------------------------
The following will let you make a new user.
NEWUSER:
Defines a new user.
SYNTAX
NEWUSER name [;PASS=[password]]
[;CAP=[capabilitylist]] [;MAXPRI=[subqueuename]]
[;LOCATTR=[localattribute]] [;HOME=[homegroupname]]
[;USERPASS={REQ}] [,EXPIRED]] (1)
OPT}
(1) The USERPASS parameter is available only if the HP Security
Monitor has been installed.
PARAMETERS
username The name of the user. The name must consist of one
to eight alphanumeric characters, beginning with an
alphabetic character.
accountname As system manager, you can include the account name
when you are logged onto an account other than the
requested account.
password User password, used for verifying logon access only.
The password must consist of one to eight
alphanumeric characters, beginning with an
alphabetic character. The default is that no
password is assigned.
capabilitylist List of capabilities, separated by commas, allowed
this account. Each capability is denoted by a two-
letter mnemonic, as follows:
System Manager SM
Account Manager AM
Account Librarian AL
Group Librarian GL
Diagnostician DI
System Supervisor OP
Network Administrator NA
Node Manager NM
Permanent Files SF
Access to non-sharable I/O devices ND
Use Volumes UV
Create Volumes CV
Use Communications Subsystems CS
User Logging LG
Process Handling PH
Extra Data Segments DS
Multiple RINs MR
Privileged Mode PM
Interactive Access IA
Local Batch Access BA
Capabilities assigned to the user via the ;CAP=
parameter cannot exceed those assigned to the
account. If the account's capabilities are altered,
any capabilities removed from the account are also
removed from the user. The user's capabilities are
always a subset of the account's at logon. This
prevents a user from being granted a capability not
assigned to the account. Note that CV capability,
which allows users to create private volumes, also
confers UV capability, which lets them use those
volumes. The default is IA, BA, ND, SF.
subqueuename The name of the highest priority subqueue that any
job or session in the account can request for
executing processes. The <subqueuename> may be
either AS, BS, CS, DS, or ES. The default is CS. The
priority specified for the user in NEWUSER cannot be
greater than that specified for the account.
The <subqueuename> defined for the user is checked
against the <subqueuename> defined for the user's
account at logon. The lower priority of the two is
used as the maximum priority and restricts all
processes of the job/session. Also, the priority
requested by the user at logon is checked against
the <subqueuename> defined for that user, and the
lower of these two values is granted.
localattribute The local attribute of the user, as defined at the
installation site. This is a double-word bitmap of
arbitrary meaning, which may be used to classify
users further. Although it is not part of standard
MPE V/E security provisions, it is available to
processes through the WHO intrinsic for use in the
programmer's own security provisions. The NEWUSER
command checks the local attributes of the user with
those of the account. The default is double-word 0
(null).
homegroupname The name of an existing group to be assigned as the
user's home group. If none is assigned, the user
must specify a group when logging on. The default
is that no home group is assigned.
REQ USERPASS=REQ requires that the user have a non-blank
password. It is available only if the HP Security
Monitor has been installed.
OPT USERPASS=OPT makes a user password optional. This is
the default. It is available only if the HP Security
Monitor has been installed.
EXPIRED The password expires immediately. The user cannot
logon without selecting a new password. It is
available only if the HP Security Monitor has been
installed.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. A user
must have account manager (AM) capability to execute this command.
OPERATION
The account manager uses the NEWUSER command to define an account
member. When the user is defined, the account manager may also
assign the user a password and capabilities, and limit the user's
access to system resources. Parameters defining these values may
also be omitted from the command line; in this case, the defaults
are assigned to the user.
EXAMPLE
To define a new user named LHSMITH and assign a password of SMITTY
and a homegroup of HOMEGPX, enter:
NEWUSER LHSMITH;PASS=SMITTY;HOME=HOMEGPX
-------------------------------------------------------------------------
INFORMATION RETERVAL:
Now that your in and have acsess to it all you will want to suck the
system dry of it's information. The following section is devoted to
just that. We will go into file retrieval, program runing, and log
veiwing.
The following lets you see the user defined programes to run one
just type it's names at the prompt.
SHOWCATALOG
Lists user-defined command (UDC) files.
SYNTAX
SHOWCATALOG [listfile ]
;USER=user[.acct]
PARAMETERS
listfile An arbitrary filename, used to identify the UDC file
when the output of SHOWCATALOG is sent to a printer.
The output may be redirected with a previous FILE
command. Default is that UDC files are displayed on
your terminal (the $STDLIST device).
user[.acct] A particular user whose UDC filenames will be
displayed on the screen or sent to a listfile; the
contents of the files are not displayed.
The wildcard characters @, #, and ? may be used in
[.acct] as you would use them in the specification
of any user or any account, where:
@ One or more alphanumeric characters. Used
by itself, @ denotes "all members of the
set".
# One numeric character.
? One alphanumeric character.
Each wildcard character counts toward the eight
character limit for <user> or <acct>.
USE
This command may be issued from a session, job, or in BREAK. It
may not be issued from a program. It is breakable (aborts
execution).
OPERATION
The SHOWCATALOG command lists user-defined command (UDC) files.
Unless the output is redirected to another device with the FILE
command, as shown in "EXAMPLE", the listing appears on your
terminal. It indicates at which level (user, account, or system)
the files have been defined, so that you may display the current
catalog before adding or deleting system level UDCs (if you are the
system manager) or account level UDCs (if you are account manager).
EXAMPLE
To list system, account, and user level UDC files on your terminal,
enter:
SHOWCATALOG
To store the current UDC file on disk as "LFILE" (which may also be
printed) enter:
BUILD LFILE
FILE LFILE,OLD;DEV=DISC
SHOWCATALOG *LFILE
--------------------------------------------------------------------
The next two comands are self explanotory and easy to use
but they are the back of info gathering so I will explan them.
LISTF
Lists descriptions of one or more permanent disk files.
SYNTAX
{, 0}
{, 1}
LISTF [fileset][{, 2}] [;listfile]
,-1}
,-2}
PARAMETERS
fileset Specifies the set of files to be listed. This
positional parameter has the form:
filename[.groupname[.acctname]]
The characters @, #, and ? can be used as wildcard
characters in any position of the <fileset>
parameter. The wildcard characters count toward the
eight-character limit for group, account, and file
names. These wildcard characters have the following
meanings:
@ Specifies one or more alphanumeric
characters.When used by itself, @ denotes
all members of the set.
# Specifies one numeric character.
? Specifies one alphanumeric character.
These characters can be used with files as follows:
n@ Lists all files starting with the
character
"n".
@n Lists all files ending with the character
"n".
n@x Lists all files starting with the
character "n" and ending with the
character "x".
n####### Lists all files starting with the
character "n" followed by seven digits.
?n@ Lists all files whose second character is
"n".
n? Represents all two-character files
starting with the character "n".
?n Represents all two-character files ending
with the character "n".
Depending on the position of these characters in the
<fileset> parameter, they can also be used to
indicate groups and accounts. If you do not specify
a group or account, MPE V/E assumes the logon group
and account. The default is @ (lists all files in
logon group).
0, 1, 2, -1, or -2 Displays information about the
file. Displays only the file
name. The default is 0 if no
list level is specified.
0 Displays only the file name. The default
is 0 if no list level is specified.
1 Displays the file name, file code, record
size, format, the current end-of-file
location, and the maximum number of
records allowed in the file. It also
shows whether the file is ASCII or binary;
CCTL or NOCCTL; CIR, MSG, or STD. An
asterisk following the file name indicates
that someone has performed an FOPEN on it
and not yet done an FCLOSE.
2 Displays all the information found with
option 1, plus the blocking factor, the
number of disk sectors in use (including
those in use for system and user labels),
the number of extents currently allocated,
and the maximum number of extents allowed.
-1 Displays the octal listing of the file
label. The first line of this listing is
the directory entry for the file being
listed. The remainder is the file label.
The -1 option is available only to users
who have system manager (SM) or account
manager (AM) capability.
-2 Displays the access control definition
(ACD) information associated with the
requested <fileset>. If no ACD information
exists for a file or if you do not have
access to the ACD (SM, AM, CR, or RACD
access), a message stating that fact is
issued.
listfile The name of the output file to which the
descriptions are written. It is automatically
specified as an ASCII file with variable length
records and these characteristics: closed in the
temporary domain, CCTL, OUT access mode, and EXC
(exclusive access) option. The remaining
characteristics are those obtained from the FILE
command default specifications. This file is
temporary and cannot be overwritten by a BUILD
command. The default is $STDLIST.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] suspends execution.
OPERATION
This command applies only to permanent disk files. It lists
descriptions of one or more disk files at the level of detail you
select. You need not have access to a file to list a description of
it, but you must have access to it to receive information on any
associated ACDs. However, a file description is not listed unless
the file's home volume set (PV) is mounted. A standard user may
list level 0, 1, and 2 information for any file in the system, or -
2 ACD data for those files for which they have READ ACD access.
Users with AM capability may list level -1 or -2 data for files in
their own accounts. Users with SM capability may list -1 or -2 data
for any file in the system.
If you send a LISTF command to the line printer or magnetic tape,
the date and time are printed at the top of the data.
You may request that the file information be displayed on devices
other than the standard listing device. Name the desired device in
the FILE command as follows:
FILE PRTR;DEV=LP ** Equates name PRTR with device class
name LP. **
LISTF @.@,2;*PRTR ** Directs level 2 description of all files
in all groups of the logon
account to PRTR. **
If MPE V/E fails to locate a requested file, the following error
message is displayed.
NON-EXISTENT FILE (CIERR 907)
If you have a wildcard character in your request and MPE V/E cannot
locate any files satisfying those conditions, the following warning
is displayed:
NO FILES FOUND IN FILE-SET (CIWARN 431)
EXAMPLE
The following examples illustrate several uses of the LISTF
command.
Level 0 (Default) Output Format
LISTF
FILENAME
APPB APPC APPD APPE APPF CONMSG
CONOP1 CONOP4 CONOP5 CONOPEX CONSG EXAMPLES
GIMAGE GIMCOM GIMDOC GIMDS GIMPO INDEX
K10130955 LINDA LIST LOGON MEMO MTS
MTS3000 OPFRONT PS REPLY SCHED VIP
Level 1 Output Format
LISTF,1
ACCOUNT= LEWIS GROUP= PUB
FILENAME CODE -------------LOGICAL RECORD-----------
SIZE TYP EOF LIMIT
CONOP1 80B FA 10 10
K0880909 TDPQ 104B FA 636 2269
BOXES DRAW 128W FB 84 84
EXAMPLES 80B FA 20 20
ERRORLOG 80B FAO 12 1024
Level 2 Output Format
LISTF,2
ACCOUNT= USERS GROUP= BARBARA
FILENAME CODE -------------LOGICAL RECORD---------------SPACE----
SIZE TYP EOF LIMIT R/B SECTORS
#X
APPB 88B FA 414 414 16 162
14 14
APPM 80B VAM 119 240 16 12
8 8
APPC 80B FAO 127 208 16 70
8 8
APPK KSAM 80B FA 16 200 16 20
2 7
The column headings have the following meanings:
FILENAME Gives the filename. An asterisk (*) following the
filename in options 1 and 2 indicates the file is
open for READ or WRITE access.
CODE Refer to the BUILD or FILE command for an
explanation of the file code.
SIZE The size of the records under the heading SIZE,
indicating the number of words (W) or bytes (B).
TYP The first letter under this heading contains
information on the record format. This is listed in
one of the following ways: F (fixed length), V
(variable length), or U (undefined length).
The second letter indicates whether the file is A
(ASCII) or B (binary).
The third letter indicates the kind of file. This
information appears in one of the following ways:
Blank (standard file unless KSAM appears in the code
field), O (circular file), M (message file), or R
(relative I/O file).
The letter C follows if the file has the ;CCTL
attribute.
EOF End of file location.
LIMIT Maximum number of records allowed.
R/B Blocking factor.
SECTORS Sectors in use.
#X Extents allocated.
MX Maximum number of extents allowed.
Level -1 Output Format
LISTF UDCS, -1
F = UDCS
052504 041523 020040 020040 001001 120353 UDCS........
052504 041523 020040 020040 041517 046504 020040 020040 UDCS....COMD....
045440 020040 020040 020040 046501 051111 051523 040440 K..........TECH.
020040 020040 020040 020040 020202 004040 000001 123525 ...............U
123525 123525 000000 000000 000014 000000 000000 002163 .U.U...........s
000000 000000 120173 021427 000005 177650 002374 005015 ................
000024 000036 000000 002163 001001 120353 000400 104644 .......s........
001401 032743 001001 162503 001401 036363 001401 041324 ..5....C......B.
001001 164214 001401 042166 001002 001740 001401 044134 ......Dv......H.
001002 002656 001401 045323 001002 006740 000400 150014 ......J.........
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 004072 034411 123525 000000 ..........9..U..
000000 000000 000000 000000 000000 000000 004073 002010 ................
000000 000000 000000 000000 042111 051503 020001 000001 ........DISC....
A pictorial explanation of the level −1 output, follows:
LISTF <filename>, -1
Level -2 Output Format
LISTF, -2 ACCOUNT= TEST GROUP= STGAMES
FILENAME -------------ACD ENTRIES---------------
APPE JOE.DOE : R
@.OSE : R,W,A,L,X
@.@ : X
NOACCESS NO ACD ACCESS
NONE NO ACDS
The disk file label contains the following:
Words Content
0-3 Local filename
4-7 Group name
8-11 Account name
12-15 Identity for file creator
16-19 File lockword
20-21 File security matrix
22 (Bits 0:7) Reserved for NLS
(Bits 8:13) Not used
(Bits 14:1) STORE/RESTORE release bit
(Bits 15:1) File secure bit:
If 1, file secured
If 0, file released
23 File creation date*
24 Last access date*
25 Last modification date*
26 File code
27 Private volume information
(Bits 0:1) Class flag bit
(Bits 1:3) Not used
(Bits 4:4) Mounted volume table index
(Bits 8:8) Volume mask
28 (Bit 0:1) STORE bit (If on, STORE or RESTORE, in progress)
(Bit 1:1) RESTORE bit (If on, RESTORE in progress)
(Bit 2:1) Load bit (If on, program file is loaded)
(Bit 3:1) EXCLUSIVE bit (If on, file is opened with
EXCLUSIVE access)
(Bits 4:4) Device subtype
(Bits 8:6) Device type
(Bits 14:1) File is open for WRITE
(Bits 15:1) File is open for READ
29 (Bits 0:8) Number of user labels written
(Bits 8:8) Number of user labels
30-31 Maximum number of logical records
32-33 File control block vector
34 Checksum
35 Coldload identity
36 Foptions specifications
37 Logical record size (in negative bytes)
38 Block size (in words)
39 (Bits 0:8) Sector offset to data
(Bits 8:3) Not used
(Bits 11:5) Number of extents minus 1
40 Logical size of last extent size in sectors
41 Extent size
42-43 Number of logical records in file
44-107 Two-word addresses of up to 32 disk extents,
beginning with address of first extents
(words 44-45)
108-109 File allocation time
110 File allocation date
111 Not used
112-113 Start of file block number
114-115 Block number of last block
116-117 Number of open and closed records
124-127 Device class
Dates are in the same format as the value returned from the
CALENDAR intrinsic:
Bits 0 6 7 15
Year of Century Day of Year
GENERAL EXAMPLES
To list all of the files in your logon group that have X as the
second alphabetic character in their names, enter:
LISTF ?X@
FILES FOR JASON.MANU,PEN
EXAMP :
To list all of the three-character files in your logon group and
account that end in the letter N, enter:
LISTF ??N
FILES FOR JASON.MANU,PEN
SYN
LISTFTEMP
Lists the descriptions of one or more temporary disk files for a
job or session.
SYNTAX
LISTFTEMP [fileset][,listlevel][;listfile]
PARAMETERS
fileset Specifies the set of files to be listed. This
positional parameter takes the following form:
filename[.groupname[.acctname]]
The characters @, #, and ? may be used as wildcard characters in any
position of the <fileset> parameter. The wildcard characters count
toward the eight-character limit for group, account, and filenames.
These wildcard characters have the following meanings:
@ Specifies zero or more alphanumeric
characters. When used by itself, @ denotes
all members of the set.
# Specifies one numeric character.
? Specifies one alphanumeric character.
These characters can be used with files as follows:
n@ Lists all files starting with the
character "n".
@n Lists all files ending with the character
"n".
n@x Lists all files starting with the
character "n" and ending with the
character "x".
n####### Lists all files starting with the
character "n" followed by seven digits.
?n@ Lists all files whose second character is
"n".
n? Represents all two-character files that
start with the character "n".
?n Represents all two-character files that
end with the character "n".
Depending on their placement in the <fileset> parameter, these
characters may also be used to indicate groups and accounts. If you
specify nothing for the group or account, MPE V/E assumes the logon
group and account. The default is @ (all files in logon group).
listlevel Displays information about the file. The options
are level 0, 1, 2, or -1:
0 Displays only the filename. The default
is 0 if no listlevel is specified.
1 Displays the filename, file code, record
size, format, the current end-of-file
location, and the maximum number of
records allowed in the file. (It also
shows whether the file is ASCII or binary;
CCTL or NOCCTL; CIR, MSG, or STD).
2 Displays all of the information found with
the 1 option, plus the blocking factor,
the number of disk sectors in use
(including those in use for file labels
and user headers), the number of extents
currently allocated, and the maximum
number of extents allowed.
-1 Displays the octal listing of the file
label. The first line of this listing is
the directory entry for the file being
listed. The -1 option is available only to
users who have SM or AM capability.
listfile The name of the output file to which the
descriptions are written. It is automatically
specified as an ASCII file with variable length
records and these characteristics: closed in the
temporary domain, CCTL (user supplied carriage-
control characters), OUT access mode, and EXC
(exclusive access) option. The remainder of its
characteristics are those obtained from the FILE
command default specifications. This file is
temporary and cannot be overwritten by a BUILD
command. The default is $STDLIST.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command.
OPERATION
This command lists descriptions of one or more temporary disk files
at the level of detail you select. A file description is not listed
unless the file's home volume set (PV) is mounted. A standard user
may specify level 0, 1 and 2 information for any file in the
system. A user with account manager or system manager capability
may list level -1 data for files in his or her own account. When
you send LISTFTEMP data to the line printer or magnetic tape, the
date and time appear at the beginning of the listing.
LISTFTEMP displays the system file $OLDPASS only if wildcard
characters are used in the file specification and if $OLDPASS fits
the specification.
You may have the file information displayed on a device other than
your standard list device. To do so, name the desired device in
the FILE command, then backreference the formal file name on the
LISTFTEMP command line. In the following example, the filename
PRTR is equated with the device class LP. Then, a level 2
description of all files in all groups of the logon account is sent
to PRTR.
FILE PRTR;DEV=LP
LISTFTEMP @.@,2;*PRTR
If MPE V/E fails to locate the file you request, one of the
following error messages is displayed:
TEMPORARY FILE NOT FOUND (CIWARN 3289)
NO TEMP FILES EXIST (CIWARN 3284)
If you use a wildcard character in your request and MPE V/E cannot
locate any files satisfying those conditions, the following warning
is displayed:
TEMPORARY FILE NOT FOUND (CIWARN 3289)
LISTFTEMP requires 8K of stack space to execute. If you use the
command programmatically, make the appropriate <maxdata> allowances
for your application.
EXAMPLE
The following examples illustrate several uses of the LISTFTEMP
command.
Level 0 (Default) Output Format
LISTFTEMP @.@.@
TEMPORARY FILES FOR JASON.MANU,PEN
$OLDPASS.PEN.MANU AJ.PEN.MANU AJJ.PEN.MANU Z10Z414A.JON.MANU
TEMPFILE.TEMPGROUP.SYS.
Level 1 Output Format
LISTFTEMP B@,1
TEMPORARY FILES FOR JASON.MANU,PEN
ACCOUNT= MANU GROUP= PEN
FILENAME CODE -------------LOGICAL RECORD-----------
SIZE TYP EOF LIMIT
BONOP1 80B FA 10 10
BOTE TDPQ 104B FA 636 2269 (TEMP)
BOXES DRAW 128W FB 84 84 (TEMP)
BRAMPLES* 80B FA 20 20 (TEMP)
BRRORLOG 80B FAO 12 1024 (TEMP)
Level 2 Output Format
LISTFTEMP A@,2
TEMPORARY FILES FOR JASON.MANU,PEN
ACCOUNT= MANU GROUP= PEN
FILENAME CODE -------------LOGICAL RECORD----------- ----SPACE--
SIZE TYP EOF LIMIT R/B SECTORS #X MX
APPB 88B FA 414 414 16 162 14 14 (TEMP)
APPM 80B VAM 119 240 16 12 8 8 (TEMP)
APPC 80B FAO 127 208 16 70 8 8 (TEMP)
APPK KSAM80B FA 16 200 16 20 2 7 (TEMP)
The column headings have the following meanings:
HEADING MEANING
FILENAME Displays the filename. An asterisk (*) following the
filename in the level 1 and 2 options indicates the
file is open for READ or WRITE access.
CODE Indicates a special file format. Refer to the BUILD
or FILE command for a list of file codes and their
meaning.
SIZE Displays the size of the records under the heading
SIZE, indicating the number of words (W) or bytes
(B).
TYP The first column under this heading contains
information concerning record format. This is
listed in one of the following ways: F (fixed
length), V (variable length), or U (undefined
length).
The second column indicates whether the file is A
(ASCII) or B (binary).
The third column indicates the kind of file. This
information appears in one of the following ways:
Blank (standard file unless KSAM appears in the code
field), O (circular file), D (message file) or R
(relative I/O file).
In the fourth column a C appears only if the ;CCTL
parameter is selected.
EOF End of file location.
LIMIT Maximum number of records allowed.
R/B Blocking factor.
SECTORS Sectors in use.
#X Extents allocated.
MX Maximum number of extents allowed.
(TEMP) Temporary files.
Level -1 Output Format
LISTFTEMP UDCS, -1 F = UDCS (TEMPORARY FILES)
052504 041523 020040 020040 001001 120353 UDCS........
052504 041523 020040 020040 041517 046504 020040 020040 UDCS....COMD....
045440 020040 020040 020040 046501 051111 051523 040440 K..........TECH.
020040 020040 020040 020040 020202 004040 000001 123525 ...............U
123525 123525 000000 000000 000014 000000 000000 002163 .U.U...........s
000000 000000 120173 021427 000005 177650 002374 005015 ................
000024 000036 000000 002163 001001 120353 000400 104644 .......s........
001401 032743 001001 162503 001401 036363 001401 041324 ..5....C......B.
001001 164214 001401 042166 001002 001740 001401 044134 ......Dv......H.
001002 002656 001401 045323 001002 006740 000400 150014 ......J.........
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 000000 000000 000000 000000 ................
000000 000000 000000 000000 004072 034411 123525 000000 ..........9..U..
000000 000000 000000 000000 000000 000000 004073 002010 ................
000000 000000 000000 000000 042111 051503 020001 000001 ........DISC....
A pictorial explanation of the level -1 output, follows:
LISTFTEMP <filename>, -1
The disk file label contains the following:
Words Content
0-3 Local filename
4-7 Group name
8-11 Account name
12-15 Identity of file creator
16-19 File lockword
20-21 File security matrix
22 (Bits 0:7) Reserved for NLS
(Bits 8:13) Not used
(Bits 14:1) STORE/RESTORE release bit
(Bits 15:1) File secure bit:
If 1, file secured
If 0, file released
23 File creation date*
24 Last access date*
25 Last modification date*
26 File code
27 Private volume information
(Bits 0:1) Class flag bit
(Bits 1:3) Not used
(Bits 4:4) Mounted volume table index
(Bits 8:8) Volume mask
28 (Bit 0:1) STORE Bit (If on, STORE or RESTORE in progress)
(Bit 1:1) RESTORE Bit (If on, RESTORE in progress)
(Bit 2:1) Load Bit (If on, program file is loaded)
(Bit 3:1) EXCLUSIVE Bit (If on, file is opened with
EXCLUSIVE access)
(Bits 4:4) Device subtype
(Bits 8:6) Device type
(Bits 14:1) File is open for WRITE
(Bits 15:1) File is open for READ
29 (Bits 0:8) Number of user labels written
(Bits 8:8) Number of user labels
30-31 Maximum number of logical records
32-33 File control block vector
34 Checksum
35 Coldload identity
36 Foptions specifications
37 Logical record size (in negative bytes)
38 Block size (in words)
39 (Bits 0:8) Sector offset to data
(Bits 8:3) Not used
(Bits 11:5) Number of extents minus 1
40 Logical size of last extent size in sectors
41 Extent size
42-43 Number of logical records in file
44-107 Two-word addresses of up to 32 disk extents,
beginning with address of first extents
(words 44-45)
108-109 File allocation time
110 File allocation date
111 Not used
112-113 Start of file block number
114-115 Block number of last block
116-117 Number of open and closed records
124-127 Device class
Dates are in the same format as the value returned from the
CALENDAR intrinsic:
Bits 0 6 7 15
Year of Century Day of Year
GENERAL EXAMPLES
To list all of the files in your logon group that have X as the
second alphabetic character in their names, enter:
LISTFTEMP ?X@
TEMPORARY FILES FOR JASON.MANU,PEN
EXAMP
To list all of the three-character files in your logon group and
account that end in the letter N, enter:
LISTFTEMP N
TEMPORARY FILES FOR JASON.MANU,PEN
SYN
-------------------------------------------------------------------------
LOG DESTRUCTION
The good hack never wants to leave a trail behind him so after the fun be
sure to cover your tracks and kill the log. Warning this will insome
cases save your ass but it will definitly tip the operator of so do it
on your last call!
Your first job is to find the log files, this can be done with the next
command.
LISTLOG
Lists currently active logging identifiers on the system and
whether log file changing has been enabled.
SYNTAX
LISTLOG [logid[;PASS]]
PARAMETERS
logid The specific logging identifier to be verified. The
default is to list all currently active logging
identifiers on the system.
PASS Causes the password associated with the logging
identifier to be displayed. The password can be used
only by the creator of the logging identifier.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have user logging (LG) capability to execute this command.
OPERATION
This command lists the logging identifier specified with its
associated creator and log file. The column labeled CHANGE
indicates whether the CHANGELOG command is permitted: that is,
whether the name of the first logging file ends in "001" and thus
follows the naming convention required by the CHANGELOG command.
The column labeled AUTO indicates whether an automatic CHANGELOG is
permitted: that is, whether the AUTO parameter has been specified
with a GETLOG or ALTLOG command.
If the <logid> parameter is not entered, all logging identifiers on
the system are displayed with their creators and log files. The
PASS parameter, which can be used only by the creator of the
logging identifier specified, causes the password associated with
the logging identifier to be listed. You must have system
supervisor (OP) or user logging (LG) capability in order to use
this command.
EXAMPLE
To list all logging identifiers on the system, enter:
LISTLOG
LOGID CREATOR CHANGE AUTO CURRENT LOGFILE
TESTLOG LALITHA.MPEM YES YES LAL001.PEJAVAR.MPEM
TEST1 MARK.MPEM YES NO M001.KSAM3000.MPEM
TEST2 PAT.MPEM NO NO TEST.ALVAREZ.MPEM
----------------------------------------------------------------------
Now that you have the list of logs to ZAP use the following and presto!
RELLOG
SYNTAX
RELLOG logid
PARAMETERS
logid The logging identifier to be removed from the
system.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have system supervisor (OP) or user logging (LG) capability in
order to use this command.
OPERATION
The RELLOG command removes a logging identifier from the system by
deleting it from the directory of logging identifiers. This
command may be issued only by the user who created the logging
identifier specified in the <logid> parameter. After RELLOG is
issued, programs containing the removed logging identifier may not
access the logging system.
EXAMPLE
To remove the logging identifier DATALOG from the system, enter:
RELLOG DATALOG
------------------------------------------------------------------------
CRASHING THE SUCKER
I NEVER adbocate the following but I realize that there is those times
when being able to crash a system will save your ass. The hp3000 is
very vulnerable to attack and there is many ways to crash one but the
following is easy and IT WORKS!
All you have to do is purge the PUB group of the SYS account. The public
group of the system account, PUB.SYS, cannot be completely purged. If
you specify this group in the <groupname> parameter, all non-system and
inactive files are purged. This seriously impairs the functioning of
the entire system.
PURGEGROUP groupname[.accountname] [;VS=volset]
PARAMETERS
groupname Name of the group in the logon account to be
removed. This name must contain from one to eight
alphanumeric characters, beginning with an
alphabetic character.
accountname As system manager, you can include the account name
when you are logged onto an account other than the
requested account.
volset Volume set or volume class reference which, when
fully qualified, is in the form,
<vcsid.groupname.acctname>. <vcsid> refers to a
previously defined volume set or volume class.
If <volset> is specified, the volume set or volume
class must be mounted or the PURGEGROUP command will
fail. When the <volset> parameter is specified, the
group is removed from the volume set directory, and
not the system directory.
USE
You may issue this command from a session, job, program, or in
BREAK. Pressing [BREAK] has no effect on this command. You must
have account manager (AM) capability to execute this command.
OPERATION
Account managers use the PURGEGROUP command to delete a group from
their account. When the command is executed during a session, MPE
V/E displays a verification request. Respond with "YES" or "NO" to
the message:
GROUP <groupname> TO BE PURGED? (YES/NO)
No verification message is printed if the PURGEGROUP command is
entered in a job.
If the group resides on a private volume, the command is executed
only when the group's home volume set is mounted.
The order in which entries are purged is: volume set definitions,
files, and finally the group. If no files in the group are in use,
and the group itself is not in use, the PURGEGROUP command removes
the entire group. Otherwise, only inactive files are removed. To
completely purge the group in this case, re-enter the PURGEGROUP
command when neither the group nor its files are in use.
EXAMPLE
To purge a group named GROUP1, enter:
PURGEGROUP GROUP1
GROUP GROUP1 TO BE PURGED? (YES/NO) YES
------------------------------------------------------------------------
LOG OFF:
Simple just type BYE and in the words of ucbbs "click your gone."
It will display the cpu time, total time, node number you where on
and thats all folks.
--------------------------------------------------------------------
Well if you made it this far you are half way to being the radist
hp3000 hacker in the world.... The other half is to get a system to
use. Some suggestions pick up a copy of LOD tech journal 3 it has
a telenet scan with lots of HP's and also if you wardial a prefix,
I don't care if it is nowheresvile Kansus you will find a HP3000.
------------------------------------------------------------------
Greets go out to
Destolation,G$, Bounty Hunter, Tallman, Cerribum,
Electron, Effendi, the rest of the
Ministry OF Fear.
A
A A
A A
A A
A A
A A
AAAAAAAAAAAAAAAAAA
A A
A A
A A
A A XIS `91
CALL THESE GREAT BOARDS
APOCALYPSE NOW (206) 838-6435 AXIS HQ
GOBAL GENOCIDE (705) 742-8436 MOF HQ
VOID OF REALITY (312) 586-0162
[0;35m[0;35m[25;1H
Press [Return] to continue [0;30;1m