source: branches/samba-3.2.x/docs/manpages/winbindd.8@ 282

Last change on this file since 282 was 282, checked in by Herwig Bauernfeind, 16 years ago

Update 3.2 to 3.2.13

File size: 20.8 KB
Line 
1.\" Title: winbindd
2.\" Author: [see the "AUTHOR" section]
3.\" Generator: DocBook XSL Stylesheets v1.74.0 <http://docbook.sf.net/>
4.\" Date: 06/22/2009
5.\" Manual: System Administration tools
6.\" Source: Samba 3.2
7.\" Language: English
8.\"
9.TH "WINBINDD" "8" "06/22/2009" "Samba 3\&.2" "System Administration tools"
10.\" -----------------------------------------------------------------
11.\" * (re)Define some macros
12.\" -----------------------------------------------------------------
13.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14.\" toupper - uppercase a string (locale-aware)
15.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16.de toupper
17.tr aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
18\\$*
19.tr aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz
20..
21.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22.\" SH-xref - format a cross-reference to an SH section
23.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24.de SH-xref
25.ie n \{\
26.\}
27.toupper \\$*
28.el \{\
29\\$*
30.\}
31..
32.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33.\" SH - level-one heading that works better for non-TTY output
34.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35.de1 SH
36.\" put an extra blank line of space above the head in non-TTY output
37.if t \{\
38.sp 1
39.\}
40.sp \\n[PD]u
41.nr an-level 1
42.set-an-margin
43.nr an-prevailing-indent \\n[IN]
44.fi
45.in \\n[an-margin]u
46.ti 0
47.HTML-TAG ".NH \\n[an-level]"
48.it 1 an-trap
49.nr an-no-space-flag 1
50.nr an-break-flag 1
51\." make the size of the head bigger
52.ps +3
53.ft B
54.ne (2v + 1u)
55.ie n \{\
56.\" if n (TTY output), use uppercase
57.toupper \\$*
58.\}
59.el \{\
60.nr an-break-flag 0
61.\" if not n (not TTY), use normal case (not uppercase)
62\\$1
63.in \\n[an-margin]u
64.ti 0
65.\" if not n (not TTY), put a border/line under subheading
66.sp -.6
67\l'\n(.lu'
68.\}
69..
70.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
71.\" SS - level-two heading that works better for non-TTY output
72.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73.de1 SS
74.sp \\n[PD]u
75.nr an-level 1
76.set-an-margin
77.nr an-prevailing-indent \\n[IN]
78.fi
79.in \\n[IN]u
80.ti \\n[SN]u
81.it 1 an-trap
82.nr an-no-space-flag 1
83.nr an-break-flag 1
84.ps \\n[PS-SS]u
85\." make the size of the head bigger
86.ps +2
87.ft B
88.ne (2v + 1u)
89.if \\n[.$] \&\\$*
90..
91.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
92.\" BB/BE - put background/screen (filled box) around block of text
93.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94.de BB
95.if t \{\
96.sp -.5
97.br
98.in +2n
99.ll -2n
100.gcolor red
101.di BX
102.\}
103..
104.de EB
105.if t \{\
106.if "\\$2"adjust-for-leading-newline" \{\
107.sp -1
108.\}
109.br
110.di
111.in
112.ll
113.gcolor
114.nr BW \\n(.lu-\\n(.i
115.nr BH \\n(dn+.5v
116.ne \\n(BHu+.5v
117.ie "\\$2"adjust-for-leading-newline" \{\
118\M[\\$1]\h'1n'\v'+.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
119.\}
120.el \{\
121\M[\\$1]\h'1n'\v'-.5v'\D'P \\n(BWu 0 0 \\n(BHu -\\n(BWu 0 0 -\\n(BHu'\M[]
122.\}
123.in 0
124.sp -.5v
125.nf
126.BX
127.in
128.sp .5v
129.fi
130.\}
131..
132.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133.\" BM/EM - put colored marker in margin next to block of text
134.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
135.de BM
136.if t \{\
137.br
138.ll -2n
139.gcolor red
140.di BX
141.\}
142..
143.de EM
144.if t \{\
145.br
146.di
147.ll
148.gcolor
149.nr BH \\n(dn
150.ne \\n(BHu
151\M[\\$1]\D'P -.75n 0 0 \\n(BHu -(\\n[.i]u - \\n(INu - .75n) 0 0 -\\n(BHu'\M[]
152.in 0
153.nf
154.BX
155.in
156.fi
157.\}
158..
159.\" -----------------------------------------------------------------
160.\" * set default formatting
161.\" -----------------------------------------------------------------
162.\" disable hyphenation
163.nh
164.\" disable justification (adjust text to left margin only)
165.ad l
166.\" -----------------------------------------------------------------
167.\" * MAIN CONTENT STARTS HERE *
168.\" -----------------------------------------------------------------
169.SH "Name"
170winbindd \- Name Service Switch daemon for resolving names from NT servers
171.SH "Synopsis"
172.fam C
173.HP \w'\ 'u
174\FCwinbindd\F[] [\-D] [\-F] [\-S] [\-i] [\-Y] [\-d\ <debug\ level>] [\-s\ <smb\ config\ file>] [\-n]
175.fam
176.SH "DESCRIPTION"
177.PP
178This program is part of the
179\fBsamba\fR(7)
180suite\&.
181.PP
182\FCwinbindd\F[]
183is a daemon that provides a number of services to the Name Service Switch capability found in most modern C libraries, to arbitrary applications via PAM and
184\FCntlm_auth\F[]
185and to Samba itself\&.
186.PP
187Even if winbind is not used for nsswitch, it still provides a service to
188\FCsmbd\F[],
189\FCntlm_auth\F[]
190and the
191\FCpam_winbind\&.so\F[]
192PAM module, by managing connections to domain controllers\&. In this configuraiton the
193\m[blue]\fBidmap uid\fR\m[]
194and
195\m[blue]\fBidmap gid\fR\m[]
196parameters are not required\&. (This is known as `netlogon proxy only mode\'\&.)
197.PP
198The Name Service Switch allows user and system information to be obtained from different databases services such as NIS or DNS\&. The exact behaviour can be configured throught the
199\FC/etc/nsswitch\&.conf\F[]
200file\&. Users and groups are allocated as they are resolved to a range of user and group ids specified by the administrator of the Samba system\&.
201.PP
202The service provided by
203\FCwinbindd\F[]
204is called `winbind\' and can be used to resolve user and group information from a Windows NT server\&. The service can also provide authentication services via an associated PAM module\&.
205.PP
206The
207\FCpam_winbind\F[]
208module supports the
209\fIauth\fR,
210\fIaccount\fR
211and
212\fIpassword\fR
213module\-types\&. It should be noted that the
214\fIaccount\fR
215module simply performs a getpwnam() to verify that the system can obtain a uid for the user, as the domain controller has already performed access control\&. If the
216\FClibnss_winbind\F[]
217library has been correctly installed, or an alternate source of names configured, this should always succeed\&.
218.PP
219The following nsswitch databases are implemented by the winbindd service:
220.PP
221\-D
222.RS 4
223If specified, this parameter causes the server to operate as a daemon\&. That is, it detaches itself and runs in the background on the appropriate port\&. This switch is assumed if
224\FCwinbindd\F[]
225is executed on the command line of a shell\&.
226.RE
227.PP
228hosts
229.RS 4
230This feature is only available on IRIX\&. User information traditionally stored in the
231\FChosts(5)\F[]
232file and used by
233\FCgethostbyname(3)\F[]
234functions\&. Names are resolved through the WINS server or by broadcast\&.
235.RE
236.PP
237passwd
238.RS 4
239User information traditionally stored in the
240\FCpasswd(5)\F[]
241file and used by
242\FCgetpwent(3)\F[]
243functions\&.
244.RE
245.PP
246group
247.RS 4
248Group information traditionally stored in the
249\FCgroup(5)\F[]
250file and used by
251\FCgetgrent(3)\F[]
252functions\&.
253.RE
254.PP
255For example, the following simple configuration in the
256\FC/etc/nsswitch\&.conf\F[]
257file can be used to initially resolve user and group information from
258\FC/etc/passwd \F[]
259and
260\FC/etc/group\F[]
261and then from the Windows NT server\&.
262.sp
263.if n \{\
264.RS 4
265.\}
266.fam C
267.ps -1
268.nf
269.if t \{\
270.sp -1
271.\}
272.BB lightgray adjust-for-leading-newline
273.sp -1
274
275passwd: files winbind
276group: files winbind
277## only available on IRIX: use winbind to resolve hosts:
278# hosts: files dns winbind
279## All other NSS enabled systems should use libnss_wins\&.so like this:
280hosts: files dns wins
281
282.EB lightgray adjust-for-leading-newline
283.if t \{\
284.sp 1
285.\}
286.fi
287.fam
288.ps +1
289.if n \{\
290.RE
291.\}
292.PP
293The following simple configuration in the
294\FC/etc/nsswitch\&.conf\F[]
295file can be used to initially resolve hostnames from
296\FC/etc/hosts\F[]
297and then from the WINS server\&.
298.sp
299.if n \{\
300.RS 4
301.\}
302.fam C
303.ps -1
304.nf
305.if t \{\
306.sp -1
307.\}
308.BB lightgray adjust-for-leading-newline
309.sp -1
310
311hosts: files wins
312.EB lightgray adjust-for-leading-newline
313.if t \{\
314.sp 1
315.\}
316.fi
317.fam
318.ps +1
319.if n \{\
320.RE
321.\}
322.SH "OPTIONS"
323.PP
324\-F
325.RS 4
326If specified, this parameter causes the main
327\FCwinbindd\F[]
328process to not daemonize, i\&.e\&. double\-fork and disassociate with the terminal\&. Child processes are still created as normal to service each connection request, but the main process does not exit\&. This operation mode is suitable for running
329\FCwinbindd\F[]
330under process supervisors such as
331\FCsupervise\F[]
332and
333\FCsvscan\F[]
334from Daniel J\&. Bernstein\'s
335\FCdaemontools\F[]
336package, or the AIX process monitor\&.
337.RE
338.PP
339\-S
340.RS 4
341If specified, this parameter causes
342\FCwinbindd\F[]
343to log to standard output rather than a file\&.
344.RE
345.PP
346\-d|\-\-debuglevel=level
347.RS 4
348\fIlevel\fR
349is an integer from 0 to 10\&. The default value if this parameter is not specified is 0\&.
350.sp
351The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day\-to\-day running \- it generates a small amount of information about operations carried out\&.
352.sp
353Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
354.sp
355Note that specifying this parameter here will override the
356\m[blue]\fBlog level\fR\m[]
357parameter in the
358\FCsmb\&.conf\F[]
359file\&.
360.RE
361.PP
362\-V
363.RS 4
364Prints the program version number\&.
365.RE
366.PP
367\-s <configuration file>
368.RS 4
369The file specified contains the configuration details required by the server\&. The information in this file includes server\-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See
370\FCsmb\&.conf\F[]
371for more information\&. The default configuration file name is determined at compile time\&.
372.RE
373.PP
374\-l|\-\-log\-basename=logdirectory
375.RS 4
376Base directory name for log/debug files\&. The extension
377\fB"\&.progname"\fR
378will be appended (e\&.g\&. log\&.smbclient, log\&.smbd, etc\&.\&.\&.)\&. The log file is never removed by the client\&.
379.RE
380.PP
381\-h|\-\-help
382.RS 4
383Print a summary of command line options\&.
384.RE
385.PP
386\-i
387.RS 4
388Tells
389\FCwinbindd\F[]
390to not become a daemon and detach from the current terminal\&. This option is used by developers when interactive debugging of
391\FCwinbindd\F[]
392is required\&.
393\FCwinbindd\F[]
394also logs to standard output, as if the
395\FC\-S\F[]
396parameter had been given\&.
397.RE
398.PP
399\-n
400.RS 4
401Disable caching\&. This means winbindd will always have to wait for a response from the domain controller before it can respond to a client and this thus makes things slower\&. The results will however be more accurate, since results from the cache might not be up\-to\-date\&. This might also temporarily hang winbindd if the DC doesn\'t respond\&.
402.RE
403.PP
404\-Y
405.RS 4
406Single daemon mode\&. This means winbindd will run as a single process (the mode of operation in Samba 2\&.2)\&. Winbindd\'s default behavior is to launch a child process that is responsible for updating expired cache entries\&.
407.RE
408.SH "NAME AND ID RESOLUTION"
409.PP
410Users and groups on a Windows NT server are assigned a security id (SID) which is globally unique when the user or group is created\&. To convert the Windows NT user or group into a unix user or group, a mapping between SIDs and unix user and group ids is required\&. This is one of the jobs that
411\FC winbindd\F[]
412performs\&.
413.PP
414As winbindd users and groups are resolved from a server, user and group ids are allocated from a specified range\&. This is done on a first come, first served basis, although all existing users and groups will be mapped as soon as a client performs a user or group enumeration command\&. The allocated unix ids are stored in a database and will be remembered\&.
415.PP
416WARNING: The SID to unix id database is the only location where the user and group mappings are stored by winbindd\&. If this store is deleted or corrupted, there is no way for winbindd to determine which user and group ids correspond to Windows NT user and group rids\&.
417.PP
418See the
419\m[blue]\fBidmap domains\fR\m[]
420or the old
421\m[blue]\fBidmap backend\fR\m[]
422parameters in
423\FCsmb\&.conf\F[]
424for options for sharing this database, such as via LDAP\&.
425.SH "CONFIGURATION"
426.PP
427Configuration of the
428\FCwinbindd\F[]
429daemon is done through configuration parameters in the
430\fBsmb.conf\fR(5)
431file\&. All parameters should be specified in the [global] section of smb\&.conf\&.
432.sp
433.RS 4
434.ie n \{\
435\h'-04'\(bu\h'+03'\c
436.\}
437.el \{\
438.sp -1
439.IP \(bu 2.3
440.\}
441
442\m[blue]\fBwinbind separator\fR\m[]
443.RE
444.sp
445.RS 4
446.ie n \{\
447\h'-04'\(bu\h'+03'\c
448.\}
449.el \{\
450.sp -1
451.IP \(bu 2.3
452.\}
453
454\m[blue]\fBidmap uid\fR\m[]
455.RE
456.sp
457.RS 4
458.ie n \{\
459\h'-04'\(bu\h'+03'\c
460.\}
461.el \{\
462.sp -1
463.IP \(bu 2.3
464.\}
465
466\m[blue]\fBidmap gid\fR\m[]
467.RE
468.sp
469.RS 4
470.ie n \{\
471\h'-04'\(bu\h'+03'\c
472.\}
473.el \{\
474.sp -1
475.IP \(bu 2.3
476.\}
477
478\m[blue]\fBidmap backend\fR\m[]
479.RE
480.sp
481.RS 4
482.ie n \{\
483\h'-04'\(bu\h'+03'\c
484.\}
485.el \{\
486.sp -1
487.IP \(bu 2.3
488.\}
489
490\m[blue]\fBwinbind cache time\fR\m[]
491.RE
492.sp
493.RS 4
494.ie n \{\
495\h'-04'\(bu\h'+03'\c
496.\}
497.el \{\
498.sp -1
499.IP \(bu 2.3
500.\}
501
502\m[blue]\fBwinbind enum users\fR\m[]
503.RE
504.sp
505.RS 4
506.ie n \{\
507\h'-04'\(bu\h'+03'\c
508.\}
509.el \{\
510.sp -1
511.IP \(bu 2.3
512.\}
513
514\m[blue]\fBwinbind enum groups\fR\m[]
515.RE
516.sp
517.RS 4
518.ie n \{\
519\h'-04'\(bu\h'+03'\c
520.\}
521.el \{\
522.sp -1
523.IP \(bu 2.3
524.\}
525
526\m[blue]\fBtemplate homedir\fR\m[]
527.RE
528.sp
529.RS 4
530.ie n \{\
531\h'-04'\(bu\h'+03'\c
532.\}
533.el \{\
534.sp -1
535.IP \(bu 2.3
536.\}
537
538\m[blue]\fBtemplate shell\fR\m[]
539.RE
540.sp
541.RS 4
542.ie n \{\
543\h'-04'\(bu\h'+03'\c
544.\}
545.el \{\
546.sp -1
547.IP \(bu 2.3
548.\}
549
550\m[blue]\fBwinbind use default domain\fR\m[]
551.RE
552.sp
553.RS 4
554.ie n \{\
555\h'-04'\(bu\h'+03'\c
556.\}
557.el \{\
558.sp -1
559.IP \(bu 2.3
560.\}
561
562\m[blue]\fBwinbind: rpc only\fR\m[]
563Setting this parameter forces winbindd to use RPC instead of LDAP to retrieve information from Domain Controllers\&.
564.SH "EXAMPLE SETUP"
565.PP
566To setup winbindd for user and group lookups plus authentication from a domain controller use something like the following setup\&. This was tested on an early Red Hat Linux box\&.
567.PP
568In
569\FC/etc/nsswitch\&.conf\F[]
570put the following:
571.sp
572.if n \{\
573.RS 4
574.\}
575.fam C
576.ps -1
577.nf
578.if t \{\
579.sp -1
580.\}
581.BB lightgray adjust-for-leading-newline
582.sp -1
583
584passwd: files winbind
585group: files winbind
586.EB lightgray adjust-for-leading-newline
587.if t \{\
588.sp 1
589.\}
590.fi
591.fam
592.ps +1
593.if n \{\
594.RE
595.\}
596.PP
597In
598\FC/etc/pam\&.d/*\F[]
599replace the
600\fI auth\fR
601lines with something like this:
602.sp
603.if n \{\
604.RS 4
605.\}
606.fam C
607.ps -1
608.nf
609.if t \{\
610.sp -1
611.\}
612.BB lightgray adjust-for-leading-newline
613.sp -1
614
615auth required /lib/security/pam_securetty\&.so
616auth required /lib/security/pam_nologin\&.so
617auth sufficient /lib/security/pam_winbind\&.so
618auth required /lib/security/pam_unix\&.so \e
619 use_first_pass shadow nullok
620.EB lightgray adjust-for-leading-newline
621.if t \{\
622.sp 1
623.\}
624.fi
625.fam
626.ps +1
627.if n \{\
628.RE
629.\}
630.sp
631.if n \{\
632.sp
633.\}
634.RS 4
635.BM yellow
636.it 1 an-trap
637.nr an-no-space-flag 1
638.nr an-break-flag 1
639.br
640.ps +1
641\fBNote\fR
642.ps -1
643.br
644.PP
645The PAM module pam_unix has recently replaced the module pam_pwdb\&. Some Linux systems use the module pam_unix2 in place of pam_unix\&.
646.sp .5v
647.EM yellow
648.RE
649.PP
650Note in particular the use of the
651\fIsufficient \fR
652keyword and the
653\fIuse_first_pass\fR
654keyword\&.
655.PP
656Now replace the account lines with this:
657.PP
658\FCaccount required /lib/security/pam_winbind\&.so \F[]
659.PP
660The next step is to join the domain\&. To do that use the
661\FCnet\F[]
662program like this:
663.PP
664\FCnet join \-S PDC \-U Administrator\F[]
665.PP
666The username after the
667\fI\-U\fR
668can be any Domain user that has administrator privileges on the machine\&. Substitute the name or IP of your PDC for "PDC"\&.
669.PP
670Next copy
671\FClibnss_winbind\&.so\F[]
672to
673\FC/lib\F[]
674and
675\FCpam_winbind\&.so \F[]
676to
677\FC/lib/security\F[]\&. A symbolic link needs to be made from
678\FC/lib/libnss_winbind\&.so\F[]
679to
680\FC/lib/libnss_winbind\&.so\&.2\F[]\&. If you are using an older version of glibc then the target of the link should be
681\FC/lib/libnss_winbind\&.so\&.1\F[]\&.
682.PP
683Finally, setup a
684\fBsmb.conf\fR(5)
685containing directives like the following:
686.sp
687.if n \{\
688.RS 4
689.\}
690.fam C
691.ps -1
692.nf
693.if t \{\
694.sp -1
695.\}
696.BB lightgray adjust-for-leading-newline
697.sp -1
698
699[global]
700 winbind separator = +
701 winbind cache time = 10
702 template shell = /bin/bash
703 template homedir = /home/%D/%U
704 idmap uid = 10000\-20000
705 idmap gid = 10000\-20000
706 workgroup = DOMAIN
707 security = domain
708 password server = *
709.EB lightgray adjust-for-leading-newline
710.if t \{\
711.sp 1
712.\}
713.fi
714.fam
715.ps +1
716.if n \{\
717.RE
718.\}
719.PP
720Now start winbindd and you should find that your user and group database is expanded to include your NT users and groups, and that you can login to your unix box as a domain user, using the DOMAIN+user syntax for the username\&. You may wish to use the commands
721\FCgetent passwd\F[]
722and
723\FCgetent group \F[]
724to confirm the correct operation of winbindd\&.
725.SH "NOTES"
726.PP
727The following notes are useful when configuring and running
728\FCwinbindd\F[]:
729.PP
730\fBnmbd\fR(8)
731must be running on the local machine for
732\FCwinbindd\F[]
733to work\&.
734.PP
735PAM is really easy to misconfigure\&. Make sure you know what you are doing when modifying PAM configuration files\&. It is possible to set up PAM such that you can no longer log into your system\&.
736.PP
737If more than one UNIX machine is running
738\FCwinbindd\F[], then in general the user and groups ids allocated by winbindd will not be the same\&. The user and group ids will only be valid for the local machine, unless a shared
739\m[blue]\fBidmap backend\fR\m[]
740is configured\&.
741.PP
742If the the Windows NT SID to UNIX user and group id mapping file is damaged or destroyed then the mappings will be lost\&.
743.SH "SIGNALS"
744.PP
745The following signals can be used to manipulate the
746\FCwinbindd\F[]
747daemon\&.
748.PP
749SIGHUP
750.RS 4
751Reload the
752\fBsmb.conf\fR(5)
753file and apply any parameter changes to the running version of winbindd\&. This signal also clears any cached user and group information\&. The list of other domains trusted by winbindd is also reloaded\&.
754.RE
755.PP
756SIGUSR2
757.RS 4
758The SIGUSR2 signal will cause
759\FC winbindd\F[]
760to write status information to the winbind log file\&.
761.sp
762Log files are stored in the filename specified by the log file parameter\&.
763.RE
764.SH "FILES"
765.PP
766\FC/etc/nsswitch\&.conf(5)\F[]
767.RS 4
768Name service switch configuration file\&.
769.RE
770.PP
771/tmp/\&.winbindd/pipe
772.RS 4
773The UNIX pipe over which clients communicate with the
774\FCwinbindd\F[]
775program\&. For security reasons, the winbind client will only attempt to connect to the winbindd daemon if both the
776\FC/tmp/\&.winbindd\F[]
777directory and
778\FC/tmp/\&.winbindd/pipe\F[]
779file are owned by root\&.
780.RE
781.PP
782$LOCKDIR/winbindd_privileged/pipe
783.RS 4
784The UNIX pipe over which \'privileged\' clients communicate with the
785\FCwinbindd\F[]
786program\&. For security reasons, access to some winbindd functions \- like those needed by the
787\FCntlm_auth\F[]
788utility \- is restricted\&. By default, only users in the \'root\' group will get this access, however the administrator may change the group permissions on $LOCKDIR/winbindd_privileged to allow programs like \'squid\' to use ntlm_auth\&. Note that the winbind client will only attempt to connect to the winbindd daemon if both the
789\FC$LOCKDIR/winbindd_privileged\F[]
790directory and
791\FC$LOCKDIR/winbindd_privileged/pipe\F[]
792file are owned by root\&.
793.RE
794.PP
795/lib/libnss_winbind\&.so\&.X
796.RS 4
797Implementation of name service switch library\&.
798.RE
799.PP
800$LOCKDIR/winbindd_idmap\&.tdb
801.RS 4
802Storage for the Windows NT rid to UNIX user/group id mapping\&. The lock directory is specified when Samba is initially compiled using the
803\fI\-\-with\-lockdir\fR
804option\&. This directory is by default
805\FC/usr/local/samba/var/locks \F[]\&.
806.RE
807.PP
808$LOCKDIR/winbindd_cache\&.tdb
809.RS 4
810Storage for cached user and group information\&.
811.RE
812.SH "VERSION"
813.PP
814This man page is correct for version 3 of the Samba suite\&.
815.SH "SEE ALSO"
816.PP
817\FCnsswitch\&.conf(5)\F[],
818\fBsamba\fR(7),
819\fBwbinfo\fR(1),
820\fBntlm_auth\fR(8),
821\fBsmb.conf\fR(5),
822\fBpam_winbind\fR(8)
823.SH "AUTHOR"
824.PP
825The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
826.PP
827\FCwbinfo\F[]
828and
829\FCwinbindd\F[]
830were written by Tim Potter\&.
831.PP
832The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
Note: See TracBrowser for help on using the repository browser.