commit | f6f3bb0fe3f1ca8922c65115e35b9845e09bd386 | [log] [tgz] |
---|---|---|
author | Alexander Filippov <a.filippov@yadro.com> | Tue Feb 01 14:38:40 2022 +0300 |
committer | Alexander Amelkin <a.amelkin@yadro.com> | Wed Nov 16 17:48:50 2022 +0000 |
tree | b18d437765b63abb3c91da02c7e8b2a2f13ce183 | |
parent | 9154caabf34d0dc26bddf9507913f2b752800f51 [diff] |
user_mgmt: set priv-user as the default privilege Due to wrong interpretation of the IPMI spec there appeared the `no-access` privilege in the OpenBMC. In fact that's just a state of disabled/unconfigured channel and shouldn't be used as a valid user's privilege. This commit is a part of the patch set removing `priv-noaccess` from OpenBMC. It changes the default privilege for newly created users from `priv-noaccess` to `priv-user`. This doesn't affect the previously created users with the set privilege level, and it's highly recommended that their privelege is changed manually from `priv-noaccess` to some valid privilege. Alternatively, those pre-existing users could just be deleted and re-created as needed. Tested: New users created by IPMI command have `USER` privilege by default. Command: ipmitool user set name <user id> <username> Response: // User created successfully Command: ipmitool user list Response: // The channel privilege level for this new user contains `USER`. Change-Id: I4b99551448245d3a9ed0882f581784a0ee35e3d8 Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects
.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage