IUSER(8)
π NAME π
hey bestie, welcome to the IUSER(8) page from the System Manager's Manual π the star of the show is ipmiutil_user, and what it does is handle user functions. that's the whole vibe, no cap.
β¨ SYNOPSIS β¨
ipmiutil user [-cmsx -NUPREFTVY] <function>
π¦ DESCRIPTION π¦
so this ipmiutil user subcommand handles IPMI LAN user functions separately, like it's got its own little lane and it's thriving in it. π«Ά
and lowkey you don't have to come through this door β these same functions can also be handled from ipmiutil lan -q, -u, -p, -v. options, bestie, we love options. π
as for how this utility talks to your box, it can use any of these:
- the
/dev/ipmi0driver from OpenIPMI - the
/dev/imbdriver from Intel - the
/dev/ipmikcsdriver from valinux - direct user-space IOs
- or the IPMI LAN interface, if you pass
-N
π OPTIONS π
command line options, explained below, let's goooo β¨
-cβ canonical, delimited output format. clean, structured, iconic. π-m 002000β target a specific MC (like, bus 00, sa 20, lun 00). this could be used for PICMG or ATCA blade systems. the trailing character, if there is one, tells you the addressing: SMI addressing if it'ss, or IPMB addressing if it'sior if there's nothing there at all. π-sβ when you're getting info, also get the DCMI sensor information. more data, more better. π-xβ causes extra debug messages to be displayed. the "not me leaking everything to the terminal" option fr fr. π-N nodenameβ nodename or IP address of the remote target system. if you give a nodename, the IPMI LAN interface gets used. otherwise, the local system management interface is the one. πΈ-U rmt_userβ remote username for the nodename you gave. the default is a null username. π-P/-R rmt_pswdβ remote password for the nodename you gave. the default is a null password. π-Eβ use the remote password from the Environment variableIPMI_PASSWORD. keep your secrets in the environment, bestie, very main character. π-F drv_tβ force the driver type to one of the following:imb,va,open,gnu,landesk,lan,lan2,lan2i,kcs,smb. note thatlan2imeanslan2with intelplus. the default is to detect any available driver type and use it. β¨-Jβ use the specified LanPlus cipher suite (0 thru 17):0=none/none/none,1=sha1/none/none,2=sha1/sha1/none,3=sha1/sha1/cbc128,4=sha1/sha1/xrc4_128,5=sha1/sha1/xrc4_40,6=md5/none/none, ...14=md5/md5/xrc4_40. default is3. π₯-Tβ use a specified IPMI LAN Authentication Type:0=None,1=MD2,2=MD5,4=Straight Password,5=OEM. π¦-Vβ use a specified IPMI LAN privilege level.1=Callback level,2=User level,3=Operator level,4=Administrator level (default),5=OEM level. π-Yβ yes, do prompt the user for the IPMI LAN remote password. the alternatives for the password are-Eor-P. π«Ά
π« FUNCTIONS π«
list [channel]β list the IPMI LAN users with enabled status, privilege level, and username. you can optionally specify a channel number. the receipts, basically. π§Ύenable <user_num> [channel]β enable the specified user number, and optionally specify an IPMI LAN channel number. welcome back bestie πdisable <user_num>]β disable the specified user number, so that it has 'No access'. (yep, the stray]is right there in the original, i'm just the messenger π)set <user_num> name <username>β set the username for a specified user number. β¨set <user_num> password <password>β set the password for a specified user number. πset <user_num> priv <priv_level> [channel]β set the privilege level for a specified user number, where the privilege level is4=Admin,3=Operator,2=User. also optionally specify a channel number. πhelpβ show the help (usage) message. when in doubt, ask for help, no shame. πΈ
π EXAMPLES π
ipmiutil user set 2 name user2
sets the username for user 2 to "user2". ate, and left no crumbs. π
π SEE ALSO π
ipmiutil(8) ialarms(8) iconfig(8) idiscover(8) ievents(8) ifru(8) igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8) isol(8) iwdt(8)
the whole friend group, honestly. π«Ά
β οΈ WARNINGS β οΈ
see http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil and any bug fix list. go look, bestie, it's giving responsible user energy. π
Β©οΈ COPYRIGHT Β©οΈ
Copyright (C) 2017 Andy Cress
see the file COPYING in the distribution for more details regarding redistribution. π
this utility is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. fr fr, no promises, read the fine print. π
π AUTHOR π
Andy Cress <arcress at users.sourceforge.net>
okay that's the whole page, thank you for coming to my ted talk π and just so you have the receipts: this was Version 1.0: 23 Feb 2017, filed under IUSER(8), and you absolutely slayed for reading all the way down. mwah πβ¨π¦
π¦ where this page comes from
- alpine 3.24: ipmiutil-doc 3.2.1-r0 Β· BSD-2-Clause BSD-3-Clause GPL-2.0-or-later
- debian bookworm: ipmiutil 3.1.8-4 Β· BSD-3-Clause
- debian trixie: ipmiutil 3.2.1-1 Β· BSD-3-Clause
- nixos 26.05: ipmiutil 3.2.2
- nixpkgs unstable: ipmiutil 3.2.2
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- opensuse-leap 16.0: ipmiutil 3.1.9-bp160.1.12 Β· BSD-3-Clause
- ubuntu jammy: ipmiutil 3.1.8-1 Β· BSD-3-Clause
- ubuntu noble: ipmiutil 3.1.9-3build2 Β· BSD-3-Clause
- ubuntu questing: ipmiutil 3.2.1-1
- ubuntu resolute: ipmiutil 3.2.1-1build1 Β· BSD-3-Clause
- ubuntu stonking: ipmiutil 3.2.2-1ubuntu2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms