MECH(5)
π MECH(5) β the file formats page, but make it cute π
okay bestie, pull up a chair π this is the File Formats Manual entry for mech and qop β the two little config files that tell your system which GSS-API security mechanisms and Quality of Protection values it's got installed. lowkey iconic, highkey essential, fr fr. β¨
πΈ NAME πΈ
mech, qop β GSS-API Mechanism and QOP files π¦
β¨ SYNOPSIS β¨
/etc/gss/mech /etc/gss/qop
two files, two vibes, one directory. π
π DESCRIPTION π
π«Ά the /etc/gss/mech file
The /etc/gss/mech file holds a whole list of the GSS-API security mechanisms that are installed on your system. every line is either:
- a comment β and it's a comment if the very first character is
'#', no debate, that's the rule π - or a real entry with five fields, and here's what they mean:
- Name β the name of this GSS-API mechanism. just its name, that's it. πΈ
- Object identifier β the OID for this mechanism. yes, the long dotted number situation. π’
- Library β a shared library containing the implementation of this mechanism. π
- Kernel module (optional) β a kernel module containing the implementation of this mechanism. β οΈ heads up: not yet supported in FreeBSD. so if you're on FreeBSD, this field is giving "reserved for later" energy. π«
- Library options (optional) β optional parameters interpreted by the mechanism. π important detail: library options must be enclosed in brackets (
[ ]) so they don't get confused with the optional kernel module entry. like, they literally need the bracket outfit to be recognisable. π
π§ the /etc/gss/qop file
The /etc/gss/qop file is a list of Quality of Protection values for use with GSS-API. same deal as before β each line is either:
- a comment if the first character is
'#'π - or an entry with three fields:
- QOP string β the name of this Quality of Protection algorithm. π
- QOP value β the numeric value used to select this algorithm for use with GSS-API functions such as
gss_get_mic(3). π₯ - Mechanism name β the GSS-API mechanism name that corresponds to this algorithm. π
π EXAMPLES π
here's a typical entry from /etc/gss/mech β look at it, it's so tidy:
kerberosv5 1.2.840.113554.1.2.2 /usr/lib/libgssapi_krb5.so.8 -
and here's a typical entry from /etc/gss/qop:
GSS_KRB5_CONF_C_QOP_DES 0x0100 kerberosv5
ate. no crumbs. π
π HISTORY π
the mech manual page example first appeared in FreeBSD 7.0. a lil legend from way back. π«Ά
π AUTHORS π
this manual page was written by Doug Rabson <dfr@FreeBSD.org>. thank you for your service, king. π
and that's the whole page, bestie!! this came from the Debian flavour of things, dated November 14, 2005 β yes, old enough to be a vintage icon, and it still eats. π β¨ π¦ mwah, go configure responsibly. π
π¦ where this page comes from
- alpine 3.22: heimdal-doc 7.8.0-r4 Β· BSD-3-Clause
- alpine 3.23: heimdal-doc 7.8.0-r5 Β· BSD-3-Clause
- alpine 3.24: heimdal-doc 7.8.0-r5 Β· BSD-3-Clause
- debian bookworm: heimdal-docs 7.8.git20221117.28daf24+dfsg-2 Β· BSD-3-Clause
- debian trixie: heimdal-docs 7.8.git20221117.28daf24+dfsg-9+deb13u1 Β· BSD-3-Clause
- epel 10: heimdal-libs 7.8.0-26.el10_2 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- epel 9: heimdal-libs 7.8.0-5.el9 Β· BSD and MIT
- fedora 43: heimdal-libs 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 43: heimdal-libs 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-libs 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-libs 7.8.0-26.fc43 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-libs 7.8.0-28.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- fedora 44: heimdal-libs 7.8.0-28.fc44 Β· BSD-2-Clause AND BSD-3-Clause AND HPND-export-US AND HPND-export2-US AND LicenseRef-Fedora-Public-Domain
- nixpkgs unstable: heimdal 7.8.0-unstable-2024-09-10
- ubuntu jammy: heimdal-docs 7.7.0+dfsg-3ubuntu1 Β· BSD-3-Clause
- ubuntu noble: heimdal-docs 7.8.git20221117.28daf24+dfsg-5ubuntu3 Β· BSD-3-Clause
- ubuntu questing: heimdal-docs 7.8.git20221117.28daf24+dfsg-9ubuntu1
- ubuntu resolute: heimdal-docs 7.8.git20221117.28daf24+dfsg-11ubuntu1 Β· BSD-3-Clause
- ubuntu stonking: heimdal-docs 7.8.git20240113.1b4565a+dfsg-2ubuntu1 Β· BSD-3-Clause
- Copyright (c) 2005 Doug Rabson
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms