Skip to content

Commit fe6c5fe

Browse files
authored
Document environment variables used by gss-ntlmssp
Signed-off-by: Simo Sorce <[email protected]>
1 parent 8052045 commit fe6c5fe

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

man/gssntlmssp.8.xml

+62
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,68 @@
3636
</para>
3737
</refsect1>
3838

39+
<refsect1 id='envvars'>
40+
<title>ENVIRONMENT VARIABLES</title>
41+
<variablelist>
42+
<varlistentry><term>NTLM_USER_FILE</term>
43+
<listitem>
44+
<para>A file containing users and their password hashes. The
45+
file formats supported are the one used by Heimdal for its
46+
NTLM backend, and the samba password file format.</para>
47+
</listitem>
48+
</varlistentry>
49+
<varlistentry><term>NETBIOS_COMPUTER_NAME</term>
50+
<listitem>
51+
<para>Set the NETBIOS (short) Computer name used in NTLM
52+
packets</para>
53+
</listitem>
54+
</varlistentry>
55+
<varlistentry><term>NETBIOS_DOMAIN_NAME</term>
56+
<listitem>
57+
<para>Set the NETBIOS (short) Domain name used in NTLM
58+
packets</para>
59+
</listitem>
60+
</varlistentry>
61+
<varlistentry><term>NTLMUSER</term>
62+
<listitem>
63+
<para>Set the NTLM User name used for authentication on
64+
initiation of the security context</para>
65+
</listitem>
66+
</varlistentry>
67+
<varlistentry><term>USER</term>
68+
<listitem>
69+
<para>The default source for the User name used on
70+
initiation of the security context</para>
71+
</listitem>
72+
</varlistentry>
73+
<varlistentry><term>LM_COMPAT_LEVEL</term>
74+
<listitem>
75+
<para>The LM Compatibility Level enforced during security
76+
context negotiation. The default level is 3</para>
77+
</listitem>
78+
</varlistentry>
79+
<varlistentry><term>GSSNTLMSSP_DEBUG</term>
80+
<listitem>
81+
<para>The name of a file to send debug logs</para>
82+
</listitem>
83+
</varlistentry>
84+
<varlistentry><term>GSSNTLMSSP_WB_TLS_CTX</term>
85+
<listitem>
86+
<para>This variable is used to control whether thread local
87+
contexts are used for winbindd communication or whether a
88+
single process context is used. Setting the value of this
89+
variable to 0 disables per-thread contexts. Because creating
90+
Winbindd contexts is an expensive operation this is used as
91+
an optimization in applications that can insure a single
92+
thread is used, or already handle their own locking. The
93+
default behavior is to create a context for each thread,
94+
this behavior can be restored by setting the environment
95+
variable back to the value 1</para>
96+
</listitem>
97+
</varlistentry>
98+
</variablelist>
99+
</refsect1>
100+
39101
<refsect1 id='see_also'>
40102
<title>SEE ALSO</title>
41103
<para>

0 commit comments

Comments
 (0)