chiucvallow(8)
π chiucvallow(8) β the z/VM IUCV HVC device driver page, bestie edition
okay so real talk, this is the manual page for chiucvallow (and its lil sibling lsiucvallow), living in the glamorous world of the z/VM IUCV HVC device driver. manual section 8, she's iconic, she's niche, she's gonna make you understand user ID filters. periodt. π
β¨ NAME β¨
lsiucvallow, chiucvallow β literally the tools that list, change, and verify your z/VM user ID filter settings. that's the whole vibe check. π
π¦ SYNOPSIS π¦
like, here's how you use her:
lsiucvallow
chiucvallow -l|--list
chiucvallow -e|--edit [filter]
chiucvallow -s|--set filter
chiucvallow -c|--clear
chiucvallow -V|--verify filter
πΈ DESCRIPTION πΈ
so the chiucvallow program lists, verifies, and changes the z/VM user ID filter of the z/VM IUCV hypervisor console (HVC) device driver. that's her job. she ate. π
the z/VM user ID filter is basically the guest list ποΈ β it lists the z/VM guest virtual machines (user IDs) that are permitted to establish IUCV communication paths with the z/VM IUCV HVC device driver. no invite, no entry, iykyk.
the filter list is a comma-separated list of z/VM user IDs, exactly as specified by the hvc_iucv_allow kernel parameter. a filter entry might end with an asterisk (*) to match multiple z/VM user IDs β wildcard slay. and you use chiucvallow to change the filter list at runtime. π₯
chiucvallow works with the currently active filter, or with filter files that list each z/VM user ID on a separate line. filter files might also contain comment lines starting with '#'. so organized. so aesthetic. π
you can edit and verify existing filter files, and replace the current z/VM user ID filter. yes bestie, full control.
π OPTIONS π
-h,--helpβ displays a short help text, then exits. cute lil reminder of how she works. π«Ά-v,--versionβ displays the version ofchiucvallow, then exits. the "who is she" option. β-l,--listβ displays the z/VM user IDs contained in the current filter.
heads up: using this parameter requires root authority. no root, no list. π
-e,--edit [filter]β edit the current z/VM user ID filter. βοΈ filter specifies a filter file listing z/VM user IDs. if filter is not specified, the entries of the current z/VM user ID filter are used instead. either way, you're editing. the filter is opened temporarily in an editor program. when the editor is closed, the changed filter is verified and β if verification succeeds β the current filter is replaced. otherwise, a backup copy is saved for correcting errors. so nothing gets lost, bestie, don't panic. π
using this parameter requires root authority.
-c,--clearβ clear the current z/VM user ID filter by deleting all user ID entries. ghosting the entire guest list. π
using this parameter requires root authority.
-s,--set filterβ replace the current filter with the filter entries specified by filter. the current filter can be replaced only after the new filter has been successfully verified. no chaotic unverified swaps here. π
using this parameter requires root authority.
-V,--verify filterβ verify the z/VM user ID filter specified by filter. π the verification process checks the following rules:- z/VM user IDs consist of up to eight alphanumeric characters or underscores (
_) - the total number of z/VM user IDs in the filter must not exceed 500
- the filter size in bytes must not exceed 4095 bytes
- z/VM user IDs consist of up to eight alphanumeric characters or underscores (
three rules. no exceptions. the vibe check is very thorough. β¨
π FILES π
/sys/module/kernel/parameters/hvc_iucv_allowβ the sysfs attribute for accessing thehvc_iucv_allowkernel parameter. usechiucvallowto modify and access this sysfs attribute. she's the main character, the file is just her stage. π
π§ ENVIRONMENT π§
EDITORβ specifies an editor program that is used for editing z/VM user ID filters. ifEDITORis not set or empty,vi(1)is used. so set your fave or get defaultvi, no cap. π
β SEE ALSO β
hvc_iucv(9)- Linux on System z - Device Drivers, Features, and Commands
and that's the whole page, bestie β go forth and filter those user IDs responsibly. mwah. π
sign-off β¨: this gorgeous little manpage comes from s390-tools, dated March 2015. vintage but make it iconic. π
π¦ where this page comes from
- opensuse-leap 16.0: s390-tools 2.44.1-160000.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms