a few commands that need to be admin privlege level

This commit is contained in:
Duncan Laurie 2004-08-27 16:51:19 +00:00
parent 4d8ec39062
commit a8e2fc03e7
3 changed files with 7 additions and 0 deletions

View File

@ -111,6 +111,8 @@ static void ipmi_chassis_identify(struct ipmi_intf * intf, char * arg)
unsigned char force_on;
} identify_data;
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
memset(&req, 0, sizeof(req));
req.msg.netfn = IPMI_NETFN_CHASSIS;
req.msg.cmd = 0x4;

View File

@ -636,6 +636,8 @@ ipmi_sensor_set_threshold(struct ipmi_intf * intf, int argc, char ** argv)
return;
}
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
id = argv[0];
thresh = argv[1];
setting = (float)atof(argv[2]);

View File

@ -46,6 +46,7 @@
#include <ipmitool/ipmi.h>
#include <ipmitool/ipmi_intf.h>
#include <ipmitool/ipmi_user.h>
#include <ipmitool/ipmi_constants.h>
#include <ipmitool/ipmi_strings.h>
#include <ipmitool/bswap.h>
@ -429,6 +430,8 @@ ipmi_user_main(struct ipmi_intf * intf, int argc, char ** argv)
{
int retval = 0;
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
/*
* Help
*/