file-system-security-access-password
HP-LASERJET-COMMON-MIB ·
.1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.9
Object
This object acts as a gate keeper for write access to the PML
objects FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
FILE-SYSTEM-ERASE-MODE, and FILE-SYSTEM-WIPE-DISK. The object
can be viewed as always being in one of 4 states:
State 0 --> Un-initialized:
FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is the empty
string and a pmlget operation on the object will return
the string '0'. This will be the state after an NVRAM
init which is the only way to set the object to the
empty string. It cannot be set to the empty string
through PML. In this state write access to
FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
FILE-SYSTEM-ERASE-MODE and FILE-SYSTEM-WIPE-DISK is
disabled while write access to the object itself is
enabled. A successful set operation on the object in
this state will return the string 'SET' and will result
in a transition to State 3.
State 1 --> The Password is set to a non-empty string: A
pmlget operation on the object will return the string
'1' regardless of the actual stored password value. In
this state write access to
FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
FILE-SYSTEM-ERASE-MODE and FILE-SYSTEM-WIPE-DISK is
disabled. The only string the object itself can be
successfully set to while in this state is the current
value of the password. Setting the object to its
current value causes a transition to State 2 which is
an authenticated state. The value returned from such a
set operation will be the string 'OK'.
State 2 --> The password is in an authenticated state: The
'gate' to write to the PML objects
FILE-SYSTEM-EXTERNAL-ACCESS-CAPABILITIES,
FILE-SYSTEM-ERASE-MODE, and FILE-SYSTEM-WIPE-DISK is
open. One, and only one, write operation can be
performed on one of these three objects. During such a
write operation the object itself will transition to
State 1 thus closing the gate. In State 2 a pmlset
operation on the object will result in the password
being set and a transfer to State 3. The value returned
from a set operation in this state on
FILE-SYSTEM-SECURITY-ACCESS-PASSWORD will be 'SET'. A
pmlget operation on the object will return the string
'2' regardless of the actual password value.
State 3 --> The password was just changed: A pmlget
operation on the object will return the string '3'.
Otherwise behaviors in State 3 are exactly like in
State 1.
Context
- MIB
- HP-LASERJET-COMMON-MIB
- OID
.1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.9- Type
- scalar
- Access
- readwrite
- Status
- mandatory
- Parent
- settings-file-system
- Siblings
- 10
Values & Constraints
Enumerated Values
2 | eInitializing |
Type Constraints
range: 0..255
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| file-system-memory mandatory The amount of memory, in bytes, used by the file system
to buffer file data.
Additional information:
Reports the amount of memory, in bytes,
reserved for use by the file system. … | scalar | Integer32 | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.1 |
| file-system-external-access-capabilities mandatory This object is used to control access to the file system of the
device. It is always readable. It is writable when
FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is not the empty string… | scalar | OctetString | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.10 |
| file-system-erase-mode mandatory This object is used to control how file data is handled when
files are deleted. It is always readable. It is writable when
FILE-SYSTEM-SECURITY-ACCESS-PASSWORD is the empty st… | scalar | OctetString | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.11 |
| file-system-wipe-disk mandatory This object is a non-leaf node which will have one leaf node
under it for each file system in the printer. The leaf nodes
will be in a 1-to-1 correspondence with the hrDeviceI… | scalar | Integer32 | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.12 |
| file-system-wipe-disk-status mandatory This object is a non-leaf node which will have one leaf node
under it for each file system in the printer. The leaf nodes
will be in a 1-to-1 correspondence with the hrDeviceI… | scalar | Integer32 | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.13 |
| file-system-max-open-files mandatory The number of open files allowed at one time. Opening a
file when the maximum number of files are currently open
will fail.
Additional information:
Indicates the number of open fi… | scalar | Integer32 | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.2 |
| file-system-test-return-code mandatory This test object that will not be supported in any
released product. Setting this object allows the next
file system call return code to be specified or to
simulate uninitialized… | scalar | OctetString | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.3 |
| file-system-set-system-partition-writeable mandatory This object allows the system partition to be written to. It
consists of a C structure containing the following fields:
typedef struct {
ubyte password[8]; … | scalar | OctetString | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.6 |
| file-system-set-system-partition-readonly mandatory Changes a system partition to be READ-ONLY. The value is the
volume number to change. If the volume number specified is NOT
a system partition an error is returned.
Additional… | scalar | Integer32 | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.7 |
| file-system-delete-files mandatory Setting this object causes the specified filename to be
deleted, after first validating that the authentication data is
correct for the specified user ID.
The format … | scalar | OctetString | .1.3.6.1.4.1.11.2.3.9.4.2.1.1.10.1.8 |