Owners Manual

Request data byte 2—User ID
[7:6] reserved
[5:0] User ID. 00000b = reserved
Request data byte 3—User limits
[7:6] reserved
[3:0] User Privilege Limit. This determines the maximum privilege level that the user can to switch to on the specied channel.
0h-reserved
1h-Callback
2h-User
3h-Operator
4h-Adminstrator
5h-OEM Proprietary
Fh-NO ACCESS
Request data byte (4)—User Session Limit. Optional—Sets how many simultaneous sessions are activated with the username
associated with the user. If not supported, the username activates as many simultaneous sessions as the implementation supports. If an
attempt is made to set a non-zero value, a CCh "invalid data eld" error returns.
[7:4]-Reserved
[3:0]-User simultaneous session limit. 1=based. oh=only limited by the implementations support for simultaneous sessions.
Response data byte 1—Completion code
NOTE: If the user access level is set higher than the privilege limit for a given channel, the implementation does not return an
error completion code. If required, It is up to the software to check the channel privilege limits set using the Set Channel
Access command and provide notication of any mismatch.
Set User Name Command
Request date byte 1—User ID
[7:6]-reserved
[5:0]-User ID. 000000b-reserved. User ID 1 is permanently associated with User 1, the null user name.
Request date byte 2:17—User Name String in ASCII, 16 bytes maximum. Strings with fewer then 16 characters terminate with a null
(00h) character. The 00h character is padded to 16 bytes. When the string is read back using the Get User Name command, those
bytes return as 0s.
Response data byte 1—Completion code
Set User Password Command
Request data byte 1—User ID. For IPMI v20, the BMC supports 20-byte passwords (keys) for all user IDs that have congurable
passwords. The BMC maintains an internal tag indicating if the password is set as a 16-byte or 20-byte password.
Use a 16-byte password in algorithms that require a 20-byte password. The 16-byte password is padded with 0s to create 20-bytes.
If an attempt is made to test a password that is stored as a 20-byte password as a 16-byte password, and vice versa, the test
password operation returns a test failed error completion code.
You cannot use a password stored as a 20-byte password to establish an IPMI v1.5 session. You must set the password as a 16-byte
password to congure the same password for both IPMI v20 and IPMI v1.5 access. The password is padded with 0s as necessary.
Use the test password operation to determine if a password is stored as 16-bytes or 20-bytes.
Request data byte 2
[7:2] Reserved
[1:0] Operation
14
Conguration methods