mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-10 18:47:22 +00:00
a few commands that need to be admin privlege level
This commit is contained in:
parent
4d8ec39062
commit
a8e2fc03e7
@ -111,6 +111,8 @@ static void ipmi_chassis_identify(struct ipmi_intf * intf, char * arg)
|
|||||||
unsigned char force_on;
|
unsigned char force_on;
|
||||||
} identify_data;
|
} identify_data;
|
||||||
|
|
||||||
|
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
||||||
|
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
req.msg.netfn = IPMI_NETFN_CHASSIS;
|
req.msg.netfn = IPMI_NETFN_CHASSIS;
|
||||||
req.msg.cmd = 0x4;
|
req.msg.cmd = 0x4;
|
||||||
|
@ -636,6 +636,8 @@ ipmi_sensor_set_threshold(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
||||||
|
|
||||||
id = argv[0];
|
id = argv[0];
|
||||||
thresh = argv[1];
|
thresh = argv[1];
|
||||||
setting = (float)atof(argv[2]);
|
setting = (float)atof(argv[2]);
|
||||||
|
@ -46,6 +46,7 @@
|
|||||||
#include <ipmitool/ipmi.h>
|
#include <ipmitool/ipmi.h>
|
||||||
#include <ipmitool/ipmi_intf.h>
|
#include <ipmitool/ipmi_intf.h>
|
||||||
#include <ipmitool/ipmi_user.h>
|
#include <ipmitool/ipmi_user.h>
|
||||||
|
#include <ipmitool/ipmi_constants.h>
|
||||||
#include <ipmitool/ipmi_strings.h>
|
#include <ipmitool/ipmi_strings.h>
|
||||||
#include <ipmitool/bswap.h>
|
#include <ipmitool/bswap.h>
|
||||||
|
|
||||||
@ -429,6 +430,8 @@ ipmi_user_main(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
{
|
{
|
||||||
int retval = 0;
|
int retval = 0;
|
||||||
|
|
||||||
|
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Help
|
* Help
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user