mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 11:07:23 +00:00
Removed calls to ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN)
in the sub-commands. We are ADMIN by default.
This commit is contained in:
parent
90e2c17543
commit
6d1f8521e6
@ -356,8 +356,6 @@ ipmi_get_user_access(struct ipmi_intf * intf, uint8_t channel, uint8_t userid)
|
|||||||
struct get_user_access_rsp user_access;
|
struct get_user_access_rsp user_access;
|
||||||
int curr_uid, max_uid = 0, init = 1;
|
int curr_uid, max_uid = 0, init = 1;
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
curr_uid = userid ? : 1;
|
curr_uid = userid ? : 1;
|
||||||
|
|
||||||
memset(&req1, 0, sizeof(req1));
|
memset(&req1, 0, sizeof(req1));
|
||||||
@ -444,8 +442,6 @@ ipmi_set_user_access(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
struct set_user_access_data set_access;
|
struct set_user_access_data set_access;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
if ((argc < 3) || (strncmp(argv[0], "help", 4) == 0)) {
|
if ((argc < 3) || (strncmp(argv[0], "help", 4) == 0)) {
|
||||||
printf_channel_usage();
|
printf_channel_usage();
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -89,8 +89,6 @@ ipmi_chassis_power_control(struct ipmi_intf * intf, uint8_t ctl)
|
|||||||
struct ipmi_rs * rsp;
|
struct ipmi_rs * rsp;
|
||||||
struct ipmi_rq req;
|
struct ipmi_rq req;
|
||||||
|
|
||||||
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 = 0x2;
|
req.msg.cmd = 0x2;
|
||||||
@ -130,8 +128,6 @@ ipmi_chassis_identify(struct ipmi_intf * intf, char * arg)
|
|||||||
uint8_t force_on;
|
uint8_t 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;
|
||||||
@ -367,8 +363,6 @@ ipmi_chassis_set_bootparam(struct ipmi_intf * intf, uint8_t param, uint8_t * dat
|
|||||||
struct ipmi_rq req;
|
struct ipmi_rq req;
|
||||||
uint8_t msg_data[16];
|
uint8_t msg_data[16];
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
memset(msg_data, 0, 16);
|
memset(msg_data, 0, 16);
|
||||||
msg_data[0] = param & 0x7f;
|
msg_data[0] = param & 0x7f;
|
||||||
memcpy(msg_data+1, data, len);
|
memcpy(msg_data+1, data, len);
|
||||||
@ -442,8 +436,6 @@ ipmi_chassis_set_bootflag(struct ipmi_intf * intf, char * arg)
|
|||||||
uint8_t flags[5];
|
uint8_t flags[5];
|
||||||
int rc = 0;
|
int rc = 0;
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
if (arg == NULL) {
|
if (arg == NULL) {
|
||||||
lprintf(LOG_ERR, "No bootflag argument supplied");
|
lprintf(LOG_ERR, "No bootflag argument supplied");
|
||||||
return -1;
|
return -1;
|
||||||
@ -481,8 +473,6 @@ ipmi_chassis_power_policy(struct ipmi_intf * intf, uint8_t policy)
|
|||||||
struct ipmi_rs * rsp;
|
struct ipmi_rs * rsp;
|
||||||
struct ipmi_rq req;
|
struct ipmi_rq req;
|
||||||
|
|
||||||
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 = 0x6;
|
req.msg.cmd = 0x6;
|
||||||
|
@ -63,8 +63,6 @@ ipmi_send_platform_event(struct ipmi_intf * intf, int num)
|
|||||||
uint8_t chmed;
|
uint8_t chmed;
|
||||||
int p = 0;
|
int p = 0;
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
memset(&req, 0, sizeof(req));
|
memset(&req, 0, sizeof(req));
|
||||||
memset(rqdata, 0, 8);
|
memset(rqdata, 0, 8);
|
||||||
|
|
||||||
@ -150,9 +148,6 @@ ipmi_event_fromfile(struct ipmi_intf * intf, char * file)
|
|||||||
if (file == NULL)
|
if (file == NULL)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
/* must be admin privilege to do this */
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
memset(rqdata, 0, 8);
|
memset(rqdata, 0, 8);
|
||||||
|
|
||||||
/* setup Platform Event Message command */
|
/* setup Platform Event Message command */
|
||||||
|
@ -1309,8 +1309,6 @@ ipmi_lanp_main(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* all the lan parameters commands need admin level */
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
if ((strncmp(argv[0], "printconf", 9) == 0) ||
|
if ((strncmp(argv[0], "printconf", 9) == 0) ||
|
||||||
(strncmp(argv[0], "print", 5) == 0)) {
|
(strncmp(argv[0], "print", 5) == 0)) {
|
||||||
|
@ -219,8 +219,6 @@ ipmi_mc_set_enables(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
uint8_t en;
|
uint8_t en;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
if (argc < 1 || strncmp(argv[0], "help", 4) == 0) {
|
if (argc < 1 || strncmp(argv[0], "help", 4) == 0) {
|
||||||
printf_mc_usage();
|
printf_mc_usage();
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -796,8 +796,6 @@ ipmi_sel_clear(struct ipmi_intf * intf)
|
|||||||
uint16_t reserve_id;
|
uint16_t reserve_id;
|
||||||
uint8_t msg_data[6];
|
uint8_t msg_data[6];
|
||||||
|
|
||||||
ipmi_intf_session_set_privlvl(intf, IPMI_SESSION_PRIV_ADMIN);
|
|
||||||
|
|
||||||
reserve_id = ipmi_sel_reserve(intf);
|
reserve_id = ipmi_sel_reserve(intf);
|
||||||
if (reserve_id == 0)
|
if (reserve_id == 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -532,8 +532,6 @@ ipmi_sensor_set_threshold(struct ipmi_intf * intf, int argc, char ** argv)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
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]);
|
||||||
|
@ -484,8 +484,6 @@ 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