From: "Thomaiyar, Richard Marian" <richard.marian.thomaiyar@linux.intel.com>
To: "Tony Lee (李文富)" <Tony.Lee@quantatw.com>,
"Rahul Maheshwari" <rahulmaheshwari01@gmail.com>
Cc: "openbmc@lists.ozlabs.org" <openbmc@lists.ozlabs.org>
Subject: Re: Verify Privilege For Different Channels in openbmc-test-automation
Date: Tue, 21 Jan 2020 10:29:02 +0530 [thread overview]
Message-ID: <c7782b54-da11-953e-815c-8f5a3a6610fc@linux.intel.com> (raw)
In-Reply-To: <9f63a6b71e8a485bba08a1bedb1b922c@quantatw.com>
Hi Tony / Rahul,
1. sel info 1 (I don't think sel info can get channel number, as sel is
not based on channel numbers)
2. user list can be queried through channel number i.e. "user list 1"
will query user privileges as per channel number 1 and "user list 3"
will query user privileges as per channel number 3. But it doesn't
determine the incoming channel number.
i.e. if a system is having 2 LAN Channels, then LAN channel privilege is
based on the IP address of those channels
say channel 1 is having IP x.y.z.1 & channel 3 is having IP x.y.z.3 and
channel 3 is with NoAccess
then executing following command will pass
ipmitool -I lanplus -H x.y.z.1 -U root -P 0penBmc user list 1
ipmitool -I lanplus -H x.y.z.1 -U root -P 0penBmc user list 3
Following command execution will fail
ipmitool -I lanplus -H x.y.z.3 -U root -P 0penBmc user list 1 --> will
fail if channel 3 is with NoAccess privilege for user root
ipmitool -I lanplus -H x.y.z.3 -U root -P 0penBmc user list 1 --> will
fail if channel 3 is with NoAccess privilege for user root
Please update the test case accordingly.
Regards,
Richard
On 1/21/2020 8:39 AM, Tony Lee (李文富) wrote:
>> Are you saying that with NoAcess for channel x, you are able to get the IPMI
>> response.
> Yes.
>
>> please note: -H x.x.x.x determines, which channel you are trying to
>> communicate. Try the other IP address (because not sure, which channel is
>> configured to what IP).
> This is as I expected!
> However, please look at the cases "Verify Administrator And No Access Privilege For Different Channels"
> and "Verify Operator And User Privilege For Different Channels" in test_ipmi_user.robot.
> For example: case "Verify Administrator And No Access Privilege For Different Channels" at the last two "Verify" steps:
> '''
> # Verify that user is able to run administrator level IPMI command with channel 1.
> Verify IPMI Command ${random_username} ${valid_password} Administrator 1
>
> # Verify that user is unable to run IPMI command with channel 2.
> Run IPMI Standard Command sel info 2 expected_rc=${1} U=${random_username} P=${valid_password}
> '''
>
> In this case, first, there is only one IP address.
> second, I can't find a description or SPEC about command like
> "ipmitool -I lanplus -C 3 -p 623 -U YmRBwDUS -P 0penBmc1 -H x.x.x.x -L Administrator sel info 1"
> which mean user is able to run IPMI command with channel 1.
>
> If the method for out-of-band communication using different channels is the same as you described,
> do we need to fix these two cases?
>
>> Regards,
>>
>> Richard
>>
next prev parent reply other threads:[~2020-01-21 4:59 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-14 9:22 Verify Privilege For Different Channels in openbmc-test-automation Tony Lee (李文富)
[not found] ` <CAAMkS132O2MB4myFcwPo0NQNf=hzvLYXgqoLXOxCcJe6mqHEMQ@mail.gmail.com>
2020-01-17 5:39 ` Tony Lee (李文富)
2020-01-17 11:01 ` Rahul Maheshwari
2020-01-20 2:41 ` Tony Lee (李文富)
2020-01-20 15:18 ` Thomaiyar, Richard Marian
2020-01-21 3:09 ` Tony Lee (李文富)
2020-01-21 4:59 ` Thomaiyar, Richard Marian [this message]
2020-01-21 5:21 ` Rahul Maheshwari
2020-01-21 8:46 ` Tony Lee (李文富)
2020-01-21 14:19 ` Rahul Maheshwari
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=c7782b54-da11-953e-815c-8f5a3a6610fc@linux.intel.com \
--to=richard.marian.thomaiyar@linux.intel.com \
--cc=Tony.Lee@quantatw.com \
--cc=openbmc@lists.ozlabs.org \
--cc=rahulmaheshwari01@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.