GSSNTLMSSP(8)
β¨ GSSNTLMSSP β¨
okay bestie, gather round, because this is the manual page for gssntlmssp β the GSSAPI NTLM Security Service Provider mechanism π
πΈ SYNOPSIS πΈ
gssntlmssp_v1 2.16.840.1.113730.3.8.15.X
/usr/lib64/gssntlmssp/gssntlmssp.so
[options]
yes the spacing is unhinged, no I did not do that, it's literally how it ships π«Ά
π¦ DESCRIPTION π¦
So like, gssntlmssp is a GSSAPI NTLM mechanism β and what that means, bestie, is it lets you do NTLM authentication from inside GSSAPI programs. That's it, that's the whole vibe. It slots in, it authenticates, it slays. β¨
π ENVIRONMENT VARIABLES π
not me about to list every single one of these in order, because we do not skip, we do not summarise, we are thorough π
NTLM_USER_FILEβ a file that holds users and their password hashes. The formats it accepts are the one Heimdal uses for its NTLM backend, and the samba password file format. Two formats, both iconic πNETBIOS_COMPUTER_NAMEβ sets the NETBIOS (that's the short) Computer name that goes into the NTLM packets π¦NETBIOS_DOMAIN_NAMEβ sets the NETBIOS (again, short) Domain name used in the NTLM packets π°NTLMUSERβ sets the NTLM User name used for authentication when the security context gets initiated π«‘USERβ the default source for the User name used on initiation of the security context. (yes, plainUSER, she's lowkey famous) πLM_COMPAT_LEVELβ the LM Compatibility Level that gets enforced during security context negotiation. Default level is 3 βGSSNTLMSSP_DEBUGβ the name of a file to send debug logs to. Give her a filename and she'll spill everything ππGSSNTLMSSP_WB_TLS_CTXβ okay this one is the wordiest, stay with me. This variable controls whether thread local contexts are used forwinbinddcommunication, or whether a single process context is used instead. Setting the value to0disables per-thread contexts. And why would you do that? Because creating Winbindd contexts is an expensive operation, so this doubles as an optimization for applications that can insure a single thread is used, or that already handle their own locking. Default behavior is to create a context for each thread β and you can restore that default by setting the environment variable back to the value1. Yes.0off,1on. We love a binary π§
π SEE ALSO π
gssapi(8).
(one friend, but she's a good one π)
π AUTHORS π
GSS-NTLMSSP β http://ssimo.org/gss-ntlmssp
lowkey a public service announcement: this is theGSSAPI NTLM mechanism manual psituation, brought to you by GSS-NTLMSSP, dated 07/24/2025, and filed underGSSNTLMSSP(8). periodt. π β¨
π¦ where this page comes from
- fedora 43: gssntlmssp 1.3.1-5.fc43 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms