source: networking/netprogs/samba.xml@ 5dfe9527

12.0 12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since 5dfe9527 was 030dc9f9, checked in by Douglas R. Reno <renodr@…>, 11 months ago

Update to samba-4.18.5 (Security Update)

  • Property mode set to 100644
File size: 49.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY samba-download-http "https://download.samba.org/pub/samba/stable/samba-&samba-version;.tar.gz">
8 <!ENTITY samba-download-ftp " ">
9 <!ENTITY samba-md5sum "3856a6e99fc7ec585a974c64a0e4a2d8">
10 <!ENTITY samba-size "39 MB">
11 <!ENTITY samba-buildsize "600 MB (add 100 MB for quicktest)">
12 <!ENTITY samba-time "1.7 SBU (using parallelism=4; add 0.3 SBU for quicktest)">
13]>
14
15<sect1 id="samba" xreflabel="Samba-&samba-version;">
16 <?dbhtml filename="samba.html"?>
17
18
19 <title>Samba-&samba-version;</title>
20
21 <indexterm zone="samba">
22 <primary sortas="a-Samba">Samba</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Samba</title>
27
28 <para>
29 The <application>Samba</application> package provides file and print
30 services to SMB/CIFS clients and Windows networking to Linux clients.
31 <application>Samba</application> can also be configured as a Windows
32 Domain Controller replacement, a file/print server acting as a member
33 of a Windows Active Directory domain and a NetBIOS (RFC1001/1002)
34 nameserver (which among other things provides LAN browsing support).
35 </para>
36
37 &lfs113_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&samba-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&samba-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &samba-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &samba-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &samba-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &samba-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 <bridgehead renderas="sect3">Samba Dependencies</bridgehead>
74
75 <bridgehead renderas="sect4">Required</bridgehead>
76 <para role="required">
77 <xref linkend="gnutls"/>,
78 <xref linkend="jansson"/>,
79 <xref linkend="perl-json"/>,
80 <xref linkend="libtirpc"/>,
81 <xref linkend="perl-parse-yapp"/>, and
82 <xref linkend="rpcsvc-proto"/>
83 </para>
84
85 <bridgehead renderas="sect4">Recommended</bridgehead>
86 <para role="recommended">
87 <phrase revision="sysv"><xref linkend="dbus"/> (for vfs_snapper, which is
88 useful on systems that support Volume Shadow Copies on Windows),</phrase>
89 <xref linkend="fuse3"/>,
90 <xref linkend="gpgme"/>,
91 <xref linkend="icu"/>,
92 <xref linkend="libtasn1"/>,
93 <xref linkend="libxslt"/> (for documentation),
94 <xref linkend="linux-pam"/>, and
95 <xref linkend="openldap"/>
96 </para>
97
98 <bridgehead renderas="sect4">Optional</bridgehead>
99 <para role="optional">
100 <xref linkend="avahi"/>,
101 <xref linkend="bind"/>,
102 <xref linkend="cups"/>,
103 <xref linkend="cyrus-sasl"/>,
104 <xref linkend="gdb"/>,
105 <xref linkend="git"/>,
106 <xref linkend="gnupg2"/> (required for ADS and test suite),
107 <xref linkend="libaio"/>,
108 <xref linkend="libarchive"/> (for tar in smbclient),
109 <xref linkend="libcap-pam"/>,
110 <xref linkend="libgcrypt"/>,
111 <xref linkend="libnsl"/>,
112 <xref linkend="libunwind"/>,
113 <xref linkend="lmdb"/>,
114 <xref linkend="mitkrb"/>,
115 <xref linkend="nss"/>,
116 <xref linkend="popt"/>,
117 <xref linkend="talloc"/> (included),
118 <xref linkend="vala"/>,
119 <xref linkend="valgrind"/> (optionally used by the test suite),
120 <xref linkend="xfsprogs"/>,
121 <ulink url="https://cmocka.org/">cmocka</ulink>,
122 <ulink url="https://cryptography.io/en/latest/">cryptography</ulink>,
123 <ulink url="https://ctdb.samba.org/">ctdb</ulink> (included),
124 <ulink url="https://cwrap.org/">cwrap</ulink>,
125 <ulink url="&pypi;/dnspython/">dnspython</ulink>,
126 <ulink url="https://packages.debian.org/stretch/fam">FAM</ulink>,
127 <ulink url="https://packages.debian.org/sid/gamin">Gamin</ulink>,
128 <ulink url="https://www.gluster.org/">GlusterFS</ulink>,
129 <ulink url="https://github.com/heimdal/">Heimdal</ulink> (included),
130 <ulink url="https://pypi.org/project/iso8601/">iso8601</ulink>,
131 <ulink url="https://ldb.samba.org/">ldb</ulink> (included),
132 <ulink url="&pypi;/m2crypto">M2Crypto</ulink> (required for ADS),
133 <ulink url="https://www.openafs.org/">OpenAFS</ulink>,
134 <ulink url="https://pypi.org/project/pyasn1/">pyasn1</ulink>,
135 <ulink url="&pypi;/pygpgme/">PyGPGME</ulink> (recommended for ADS),
136 <ulink url="https://tevent.samba.org/">tevent</ulink> (included),
137 <ulink url="https://tdb.samba.org/">tdb</ulink> (included), and
138 <ulink url="https://download.gnome.org/sources/tracker/2.3/">tracker-2</ulink>
139 </para>
140
141 <bridgehead renderas="sect4">Optional (for the Developer Test Suite)</bridgehead>
142 <para role="optional">
143 Install in listed order:
144 <xref linkend="six"/>,
145 <xref linkend="pytest"/>,
146 <ulink url="&pypi;/argparse/">argparse</ulink>,
147 <ulink url="&pypi;/extras/">extras</ulink>,
148 <ulink url="&pypi;/hypothesis/">hypothesis</ulink>,
149 <ulink url="&pypi;/coverage/">coverage</ulink>,
150 <ulink url="&pypi;/pytest-cov/">pytest-cov</ulink>,
151 <ulink url="&pypi;/doctools/">doctools</ulink>,
152 <ulink url="&pypi;/unittest2/">unittest2</ulink>,
153 <ulink url="&pypi;/testtools/">testtools</ulink>,
154 <ulink url="&pypi;/fixtures/">fixtures</ulink>,
155 <ulink url="&pypi;/python-mimeparse/">python-mimeparse</ulink>,
156 <ulink url="&pypi;/contextlib2/">contextlib2</ulink>,
157 <ulink url="&pypi;/traceback2/">traceback2</ulink>,
158 <ulink url="&pypi;/linecache2/">linecache2</ulink>,
159 <ulink url="&pypi;/testscenarios/">testscenarios</ulink>,
160 <ulink url="&pypi;/testresources/">testresources</ulink>,
161 <ulink url="&pypi;/virtualenv/">virtualenv</ulink>,
162 <ulink url="&pypi;/pbr/">pbr</ulink>, and
163 <ulink url="&pypi;/python-subunit/">python-subunit</ulink>
164 </para>
165
166 <para condition="html" role="usernotes">Editor Notes:
167 <ulink url="&blfs-wiki;/samba4"/></para>
168
169 </sect2>
170
171 <sect2 role="installation">
172 <title>Installation of Samba</title>
173
174 <para>
175 To support the test suite, set up a Python virtual environment
176 for some Python modules out of the scope of BLFS:
177 </para>
178
179<screen><userinput remap="pre">python3 -m venv pyvenv &amp;&amp;
180./pyvenv/bin/pip3 install cryptography pyasn1 iso8601</userinput></screen>
181
182 <para>
183 Install <application>Samba</application> by running the following
184 commands:
185 </para>
186
187<screen revision="sysv"><userinput>PYTHON=$PWD/pyvenv/bin/python3 \
188PATH=$PWD/pyvenv/bin:$PATH \
189./configure \
190 --prefix=/usr \
191 --sysconfdir=/etc \
192 --localstatedir=/var \
193 --with-piddir=/run/samba \
194 --with-pammodulesdir=/usr/lib/security \
195 --enable-fhs \
196 --without-ad-dc \
197 --without-systemd \
198 --enable-selftest &amp;&amp;
199make</userinput></screen>
200
201<screen revision="systemd"><userinput>PYTHON=$PWD/pyvenv/bin/python3 \
202./configure \
203 --prefix=/usr \
204 --sysconfdir=/etc \
205 --localstatedir=/var \
206 --with-piddir=/run/samba \
207 --with-pammodulesdir=/usr/lib/security \
208 --enable-fhs \
209 --without-ad-dc \
210 --enable-selftest &amp;&amp;
211make</userinput></screen>
212
213 <para>
214 To test the results, issue:
215 <command>PATH=$PWD/pyvenv/bin:$PATH make quicktest</command>. The test
216 suite will produce lines that look like failures, but these are innocuous.
217 The last few lines of output should report <emphasis>"ALL OK"</emphasis>
218 for a good test run. A summary of any failures can be found in
219 <filename class="directory">./st/summary</filename>.
220 </para>
221
222 <!--
223 If doing a security update or a new minor version (point releases do not
224 apply here), run 'make testenv' before running 'make test' and 'make
225 subunit-test'. This will set up the test environment and make the tests
226 run faster, as well as point out any glaring issues that might affect
227 the new Samba installation. With 4.10.4, I got 236 failures, 73 errors,
228 and 2 unexpected successes. These were all known upstream, and you can
229 find them in the knownfail list in their git repo. This is per
230 Upstream's recommendation over IRC.
231 -->
232
233 <note>
234 <para>
235 Additionally, developer test suites are available. If you've installed
236 the optional python modules above in the Python virtual environment
237 for building this package, you can run these tests with
238 <command>make test</command>. It is not recommended for the average
239 builder at around 290 SBU and over a gigabyte of disk space, and you
240 should expect ~73 errors and ~30 failures from the 3000+ tests.
241 </para>
242 </note>
243
244 <para>
245 Fix a hard coded path to Python 3 interpreter:
246 </para>
247
248<screen><userinput>sed '1s@^.*$@#!/usr/bin/python3@' \
249 -i ./bin/default/source4/scripting/bin/samba-gpupdate.inst</userinput></screen>
250
251 <para>
252 If upgrading from an old version of samba, as the
253 <systemitem class="username">root</systemitem> user, remove the old
254 Python support files to prevent some issues:
255 </para>
256
257<screen role="root"><userinput>rm -rf /usr/lib/python&python3-majorver;/site-packages/samba</userinput></screen>
258
259 <para>
260 Still as the <systemitem class="username">root</systemitem> user,
261 install the package:
262 </para>
263
264<screen role="root"><userinput>make install &amp;&amp;
265
266install -v -m644 examples/smb.conf.default /etc/samba &amp;&amp;
267
268sed -e "s;log file =.*;log file = /var/log/samba/%m.log;" \
269 -e "s;path = /usr/spool/samba;path = /var/spool/samba;" \
270 -i /etc/samba/smb.conf.default &amp;&amp;
271
272mkdir -pv /etc/openldap/schema &amp;&amp;
273
274install -v -m644 examples/LDAP/README \
275 /etc/openldap/schema/README.LDAP &amp;&amp;
276
277install -v -m644 examples/LDAP/samba* \
278 /etc/openldap/schema &amp;&amp;
279
280install -v -m755 examples/LDAP/{get*,ol*} \
281 /etc/openldap/schema</userinput></screen>
282
283 </sect2>
284
285 <sect2 role="commands">
286 <title>Command Explanations</title>
287
288 <para>
289 <parameter>--enable-fhs</parameter>: Assigns all other file paths in
290 a manner compliant with the Filesystem Hierarchy Standard (FHS).
291 </para>
292
293 <para revision="sysv">
294 <parameter>--without-systemd</parameter>: Disable
295 <application>systemd</application> integration, since it is not built
296 in the System V version of LFS/BLFS.
297 </para>
298
299 <para revision="sysv">
300 <parameter>--with-shared-modules='!vfs_snapper'</parameter>: Disable
301 the vfs_snapper module if you want to build samba without <application>dbus</application> support, for setups without graphical user intefaces.
302 </para>
303
304 <para>
305 <parameter>--without-ad-dc</parameter>: Disables
306 Active Directory Domain Controller functionality. See <ulink url=
307 "https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller">
308 Set up a Samba Active Directory Domain Controller</ulink> for detailed
309 information. Remove this switch if you've installed the Python modules
310 needed for ADS support. Note that BLFS does not provide a samba bootscript
311 or systemd unit for an Active Directory domain controller.
312 </para>
313
314 <para>
315 <option>--with-selftest-prefix=SELFTEST_PREFIX</option>: This option
316 specifies the test suite work directory (default=./st).
317 </para>
318
319 <para>
320 <command>install -v -m644 examples/LDAP/* /etc/openldap/schema</command>:
321 These commands are used to copy sample Samba schemas to the OpenLDAP
322 <filename class='directory'>schema</filename> directory.
323 </para>
324
325 <para>
326 <command>install -v -m644 ../examples/smb.conf.default
327 /etc/samba</command>: This copies a default <filename>smb.conf</filename>
328 file into <filename>/etc/samba</filename>. This sample configuration will
329 not work until you copy it to <filename>/etc/samba/smb.conf</filename> and
330 make the appropriate changes for your installation. See the configuration
331 section for minimum values which must be set.
332 </para>
333
334 </sect2>
335
336 <sect2 role="configuration">
337 <title>Configuring Samba</title>
338
339 <sect3 id="samba-config">
340 <title>Config Files</title>
341
342 <para>
343 /etc/samba/smb.conf
344 </para>
345
346 <indexterm zone="samba samba-config">
347 <primary sortas="e-etc-samba-smb.conf">/etc/samba/smb.conf</primary>
348 </indexterm>
349
350 </sect3>
351
352 <sect3>
353 <title>Printing to SMB Clients</title>
354
355 <para>
356 If you use <application>CUPS</application> for print services, and you
357 wish to print to a printer attached to an SMB client, you need to
358 create an SMB backend device. To create the device, issue the following
359 command as the <systemitem class="username">root</systemitem> user:
360 </para>
361
362<screen role="root"><userinput>install -dvm 755 /usr/lib/cups/backend &amp;&amp;
363ln -v -sf /usr/bin/smbspool /usr/lib/cups/backend/smb</userinput></screen>
364
365 </sect3>
366
367 <sect3>
368 <title>Configuration Information</title>
369
370 <para>
371 Due to the complexity and the many various uses for
372 <application>Samba</application>, complete configuration for all the
373 package's capabilities is well beyond the scope of the BLFS book. This
374 section provides instructions to configure the
375 <filename>/etc/samba/smb.conf</filename> file for two common scenarios.
376 The complete contents of <filename>/etc/samba/smb.conf</filename> will
377 depend on the purpose of <application>Samba</application>
378 installation.
379 </para>
380
381 <note>
382 <para>
383 You may find it easier to copy the configuration parameters shown
384 below into an empty <filename>/etc/samba/smb.conf</filename> file
385 instead of copying and editing the default file as mentioned in the
386 <quote>Command Explanations</quote> section. How you create/edit the
387 <filename>/etc/samba/smb.conf</filename> file will be left up to
388 you. Do ensure the file is only writable by the
389 <systemitem class="username">root</systemitem> user (mode 644).
390 </para>
391 </note>
392
393 <sect4>
394 <title>Scenario 1: Minimal Standalone Client-Only Installation</title>
395
396 <para>
397 Choose this variant if you only want to transfer files using
398 <command>smbclient</command>, mount Windows shares and print to
399 Windows printers, and don't want to share your files and printers to
400 Windows machines.
401 </para>
402
403 <para>
404 A <filename>/etc/samba/smb.conf</filename> file with the following
405 three parameters is sufficient:
406 </para>
407
408<screen role='root'><literal>[global]
409 workgroup = <replaceable>WORKGROUP</replaceable>
410 dos charset = <replaceable>cp850</replaceable>
411 unix charset = <replaceable>ISO-8859-1</replaceable></literal></screen>
412
413 <para>
414 The values in this example specify that the computer belongs to a
415 Windows workgroup named
416 <quote><replaceable>WORKGROUP</replaceable></quote>, uses the
417 <quote><replaceable>cp850</replaceable></quote> character set on the
418 wire when talking to MS-DOS and MS Windows 9x, and that the filenames
419 are stored in the <quote><replaceable>ISO-8859-1</replaceable></quote>
420 encoding on the disk. Adjust these values appropriately for your
421 installation. The <quote>unix charset</quote> value must be the same
422 as the output of <command>locale charmap</command> when executed with
423 the <envar>LANG</envar> variable set to your preferred locale,
424 otherwise the <command>ls</command> command may not display correct
425 filenames of downloaded files.
426 </para>
427
428 <para>
429 There is no need to run any <application>Samba</application>
430 servers in this scenario, thus you don't need to install the provided
431 <phrase revision="sysv">bootscripts.</phrase>
432 <phrase revision="systemd">systemd units.</phrase>
433 </para>
434
435 </sect4>
436
437 <sect4>
438 <title>Scenario 2: Standalone File/Print Server</title>
439
440 <para>
441 Choose this variant if you want to share your files and printers
442 to Windows machines in your workgroup in addition to the capabilities
443 described in Scenario 1.
444 </para>
445
446 <para>
447 In this case, the <filename>/etc/samba/smb.conf.default</filename>
448 file may be a good template to start from. Also, you should add the
449 <quote>dos charset</quote> and <quote>unix charset</quote> parameters
450 to the <quote>[global]</quote> section as described in Scenario 1 in
451 order to prevent filename corruption. For security reasons, you may
452 wish to define
453 <replaceable>path = /home/alice/shared-files</replaceable>,
454 assuming your user name is <replaceable>alice</replaceable> and you
455 only want to share the files in that directory, instead of your entire
456 home. Then, replace <replaceable>homes</replaceable> by
457 <replaceable>shared-files</replaceable> and change also the
458 <quote><literal>comment</literal></quote> if used the configuration
459 file below or the <filename>/etc/samba/smb.conf.default</filename>
460 to create yours.
461 </para>
462
463 <para>
464 The following configuration file creates a separate share for each
465 user's home directory and also makes all printers available to Windows
466 machines:
467 </para>
468
469<screen role='root'><literal>[global]
470 workgroup = <replaceable>WORKGROUP</replaceable>
471 dos charset = <replaceable>cp850</replaceable>
472 unix charset = <replaceable>ISO-8859-1</replaceable>
473
474[homes]
475 comment = Home Directories
476 browseable = no
477 writable = yes
478
479[printers]
480 comment = All Printers
481 path = /var/spool/samba
482 browseable = no
483 guest ok = no
484 printable = yes</literal></screen>
485
486 <para>
487 Other parameters you may wish to customize in the
488 <quote>[global]</quote> section include:
489 </para>
490
491<screen role='root'><literal> server string =
492 security =
493 hosts allow =
494 load printers =
495 log file =
496 max log size =
497 socket options =
498 local master =</literal></screen>
499
500 <para>
501 Reference the comments in the
502 <filename>/etc/samba/smb.conf.default</filename> file for information
503 regarding these parameters.
504 </para>
505
506 <para>
507 Since the <command>smbd</command> and <command>nmbd</command> daemons
508 are needed in this case, install the <filename>samba</filename>
509 <phrase revision="sysv">bootscript.</phrase>
510 <phrase revision="systemd">systemd unit.</phrase>
511 Be sure to run <command>smbpasswd</command> (with the
512 <option>-a</option> option to add users) to enable and set passwords
513 for all accounts that need <application>Samba</application> access.
514 Using the default <application>Samba</application> passdb backend,
515 any user you attempt to add will also be required to exist in the
516 <filename>/etc/passwd</filename> file.
517 </para>
518
519 </sect4>
520
521 <sect4>
522 <title>Advanced Requirements</title>
523
524 <para>
525 More complex scenarios involving domain control or membership are
526 possible. Such setups are advanced topics and cannot be adequately
527 covered in BLFS. Many complete books have been written on these topics
528 alone. Note that in some domain membership scenarios, the
529 <command>winbindd</command> daemon and the corresponding
530 <phrase revision="sysv">bootscript</phrase>
531 <phrase revision="systemd">systemd unit</phrase> are needed.
532 </para>
533
534 </sect4>
535
536 <sect4>
537 <title>Guest account</title>
538
539 <para>
540 The default <application>Samba</application> installation uses the
541 <systemitem class='username'>nobody</systemitem> user for guest
542 access to the server. This can be overridden by setting the
543 <option>guest account =</option> parameter in the
544 <filename>/etc/samba/smb.conf</filename> file. If you utilize the
545 <option>guest account =</option> parameter, ensure this user exists
546 in the <filename>/etc/passwd</filename> file.
547 </para>
548
549 </sect4>
550
551 <sect4 id="samba-init" revision="sysv">
552 <title>Boot Script</title>
553
554 <para>
555 For your convenience, boot scripts have been provided for
556 <application>Samba</application>. There are two included in the
557 <xref linkend="bootscripts"/> package. The first,
558 <filename>samba</filename>, will start the <command>smbd</command>
559 and <command>nmbd</command> daemons needed to provide SMB/CIFS
560 services. The second script, <filename>winbind</filename>, starts
561 the <command>winbindd</command> daemon, used for providing Windows
562 domain services to Linux clients.
563 </para>
564
565 <indexterm zone="samba samba-init">
566 <primary sortas="f-samba">samba</primary>
567 </indexterm>
568
569 <indexterm zone="samba samba-init">
570 <primary sortas="f-winbind">winbind</primary>
571 </indexterm>
572
573<screen role="root"><userinput>make install-samba</userinput></screen>
574
575<screen role="root"><userinput>make install-winbindd</userinput></screen>
576
577 </sect4>
578
579 <sect4 id="samba-init-sysd" revision="systemd">
580 <title>Systemd Units</title>
581
582 <para>
583 To start the <application>Samba</application> daemons at boot,
584 install the systemd units from the <xref linkend="systemd-units"/>
585 package by running the following command as the
586 <systemitem class="username">root</systemitem> user:
587 </para>
588
589 <indexterm zone="samba samba-init-sysd">
590 <primary sortas="f-samba">samba</primary>
591 </indexterm>
592
593<screen role="root"><userinput>make install-samba</userinput></screen>
594
595 <para>
596 To start the <command>winbindd</command> daemon at boot,
597 install the systemd unit from the <xref linkend="systemd-units"/>
598 package by running the following command as the
599 <systemitem class="username">root</systemitem> user:
600 </para>
601
602 <indexterm zone="samba samba-init-sysd">
603 <primary sortas="f-winbindd">winbindd</primary>
604 </indexterm>
605
606<screen role="root"><userinput>make install-winbindd</userinput></screen>
607
608 <note>
609 <para>
610 This package comes with two types of units: A service file and a
611 socket file. The service file will start the smbd daemon once at
612 boot and it will keep running until the system shuts down. The
613 socket file will make systemd listen on the smbd port (Default 445,
614 needs to be edited for anything else) and will start the smbd
615 daemon when something tries to connect to that port and stop the
616 daemon when the connection is terminated. This is called socket
617 activation and is analogous to using
618 <application>{,x}inetd</application> on a SysVinit based system.
619 </para>
620
621 <para>
622 By default, the first method is used - the smbd daemon is started
623 at boot and stopped at shutdown. If the socket method is desired,
624 you need to run the following commands as the <systemitem
625 class="username">root</systemitem> user:
626 </para>
627
628<screen role="root"><userinput>systemctl stop smbd &amp;&amp;
629systemctl disable smbd &amp;&amp;
630systemctl enable smbd.socket &amp;&amp;
631systemctl start smbd.socket</userinput></screen>
632
633 <para>
634 Note that only the smbd daemon can be socket activated.
635 </para>
636 </note>
637 </sect4>
638
639 </sect3>
640
641 </sect2>
642
643 <sect2 role="content">
644 <title>Contents</title>
645
646 <segmentedlist>
647 <segtitle>Installed Programs</segtitle>
648 <segtitle>Installed Libraries</segtitle>
649 <segtitle>Installed Directories</segtitle>
650
651 <seglistitem>
652
653 <seg>
654 cifsdd, dbwrap_tool, dumpmscat, eventlogadm, gentest,
655 ldbadd, ldbdel, ldbedit, ldbmodify, ldbrename, ldbsearch, locktest,
656 masktest, mdsearch, mvxattr, ndrdump, net, nmbd, nmblookup, ntlm_auth,
657 oLschema2ldif, pdbedit, profiles, regdiff, regpatch, regshell,
658 regtree, rpcclient, samba-gpupdate, samba-regedit, samba-tool,
659 sharesec, smbcacls, smbclient, smbcontrol, smbcquotas, smbd, smbget,
660 smbpasswd, smbspool, smbstatus, smbtar, smbtorture, smbtree,
661 tdbbackup, tdbdump, tdbrestore, tdbtool, testparm, wbinfo, and winbindd
662 </seg>
663
664 <seg>
665 libdcerpc-binding.so, libdcerpc-samr.so,
666 libdcerpc-server-core.so, libdcerpc.so,
667 libndr-krb5pac.so, libndr-nbt.so, libndr.so,
668 libndr-standard.so, libnetapi.so, libnss_winbind.so, libnss_wins.so,
669 libsamba-credentials.so, libsamba-errors.so,
670 libsamba-hostconfig.so, libsamba-passdb.so,
671 libsamba-policy.cpython-310-x86_64-linux-gnu.so, libsamba-util.so,
672 libsamdb.so, libsmbclient.so,
673 libsmbconf.so, libsmbldap.so, libtevent-util.so,
674 libwbclient.so, and filesystem and support modules under
675 /usr/lib/{python&python3-majorver;,samba}
676 </seg>
677
678 <seg>
679 /etc/samba, /run/samba, /usr/include/samba-4.0,
680 /usr/lib/python&python3-majorver;/site-packages/samba,
681 /usr/{lib,libexec,share}/samba,
682 and /var/{cache,lib,lock,log,run}/samba
683 </seg>
684
685 </seglistitem>
686 </segmentedlist>
687
688 <variablelist>
689 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
690 <?dbfo list-presentation="list"?>
691 <?dbhtml list-presentation="table"?>
692
693 <varlistentry id="cifsdd">
694 <term><command>cifsdd</command></term>
695 <listitem>
696 <para>
697 is the dd command for SMB
698 </para>
699 <indexterm zone="samba cifsdd">
700 <primary sortas="b-cifsdd">cifsdd</primary>
701 </indexterm>
702 </listitem>
703 </varlistentry>
704
705 <varlistentry id="dbwrap_tool">
706 <term><command>dbwrap_tool</command></term>
707 <listitem>
708 <para>
709 is used to read and manipulate TDB/CTDB databases using
710 the dbwrap interface
711 </para>
712 <indexterm zone="samba dbwrap_tool">
713 <primary sortas="b-dbwrap_tool">dbwrap_tool</primary>
714 </indexterm>
715 </listitem>
716 </varlistentry>
717
718 <varlistentry id="dumpmscat">
719 <term><command>dumpmscat</command></term>
720 <listitem>
721 <para>
722 dumps the content of MS catalog files
723 </para>
724 <indexterm zone="samba dumpmscat">
725 <primary sortas="b-dumpmscat">dumpmscat</primary>
726 </indexterm>
727 </listitem>
728 </varlistentry>
729
730 <varlistentry id="eventlogadm">
731 <term><command>eventlogadm</command></term>
732 <listitem>
733 <para>
734 is used to write records to eventlogs from STDIN, add the
735 specified source and DLL eventlog registry entries and display the
736 active eventlog names (from <filename>smb.conf</filename>)
737 </para>
738 <indexterm zone="samba eventlogadm">
739 <primary sortas="b-eventlogadm">eventlogadm</primary>
740 </indexterm>
741 </listitem>
742 </varlistentry>
743
744 <varlistentry id="gentest">
745 <term><command>gentest</command></term>
746 <listitem>
747 <para>
748 is used to run random generic SMB operations against two
749 SMB servers and show the differences in behavior
750 </para>
751 <indexterm zone="samba gentest">
752 <primary sortas="b-gentest">gentest</primary>
753 </indexterm>
754 </listitem>
755 </varlistentry>
756
757 <varlistentry id="ldbadd">
758 <term><command>ldbadd</command></term>
759 <listitem>
760 <para>
761 is a command-line utility for adding records to an LDB
762 database
763 </para>
764 <indexterm zone="samba ldbadd">
765 <primary sortas="b-ldbadd">ldbadd</primary>
766 </indexterm>
767 </listitem>
768 </varlistentry>
769
770 <varlistentry id="ldbdel">
771 <term><command>ldbdel</command></term>
772 <listitem>
773 <para>
774 is a command-line utility for deleting LDB database records
775 </para>
776 <indexterm zone="samba ldbdel">
777 <primary sortas="b-ldbdel">ldbdel</primary>
778 </indexterm>
779 </listitem>
780 </varlistentry>
781
782 <varlistentry id="ldbedit">
783 <term><command>ldbedit</command></term>
784 <listitem>
785 <para>
786 allows you to edit LDB databases using your preferred editor
787 </para>
788 <indexterm zone="samba ldbedit">
789 <primary sortas="b-ldbedit">ldbedit</primary>
790 </indexterm>
791 </listitem>
792 </varlistentry>
793
794 <varlistentry id="ldbmodify">
795 <term><command>ldbmodify</command></term>
796 <listitem>
797 <para>
798 allows you to modify records in an LDB database
799 </para>
800 <indexterm zone="samba ldbmodify">
801 <primary sortas="b-ldbmodify">ldbmodify</primary>
802 </indexterm>
803 </listitem>
804 </varlistentry>
805
806 <varlistentry id="ldbrename">
807 <term><command>ldbrename</command></term>
808 <listitem>
809 <para>
810 allows you to rename LDB databases
811 </para>
812 <indexterm zone="samba ldbrename">
813 <primary sortas="b-ldbrename">ldbrename</primary>
814 </indexterm>
815 </listitem>
816 </varlistentry>
817
818 <varlistentry id="ldbsearch">
819 <term><command>ldbsearch</command></term>
820 <listitem>
821 <para>
822 searches an LDB database for records matching a specified
823 expression
824 </para>
825 <indexterm zone="samba ldbsearch">
826 <primary sortas="b-ldbsearch">ldbsearch</primary>
827 </indexterm>
828 </listitem>
829 </varlistentry>
830
831 <varlistentry id="locktest">
832 <term><command>locktest</command></term>
833 <listitem>
834 <para>
835 is used to find differences in locking between two SMB servers
836 </para>
837 <indexterm zone="samba locktest">
838 <primary sortas="b-locktest">locktest</primary>
839 </indexterm>
840 </listitem>
841 </varlistentry>
842
843 <varlistentry id="masktest">
844 <term><command>masktest</command></term>
845 <listitem>
846 <para>
847 is used to find differences in wildcard matching between
848 Samba's implementation and that of a remote server
849 </para>
850 <indexterm zone="samba masktest">
851 <primary sortas="b-masktest">masktest</primary>
852 </indexterm>
853 </listitem>
854 </varlistentry>
855
856 <varlistentry id="mdsearch">
857 <term><command>mdsearch</command></term>
858 <listitem>
859 <para>
860 runs <application>Spotlight</application> searches against a SMB
861 server
862 </para>
863 <indexterm zone="samba mdsearch">
864 <primary sortas="b-mdsearch">mdsearch</primary>
865 </indexterm>
866 </listitem>
867 </varlistentry>
868
869 <varlistentry id="mvxattr">
870 <term><command>mvxattr</command></term>
871 <listitem>
872 <para>
873 is used to recursively rename extended attributes
874 </para>
875 <indexterm zone="samba mvxattr">
876 <primary sortas="b-mvxattr">mvxattr</primary>
877 </indexterm>
878 </listitem>
879 </varlistentry>
880
881 <varlistentry id="ndrdump">
882 <term><command>ndrdump</command></term>
883 <listitem>
884 <para>
885 is a DCE/RPC Packet Parser and Dumper
886 </para>
887 <indexterm zone="samba ndrdump">
888 <primary sortas="b-ndrdump">ndrdump</primary>
889 </indexterm>
890 </listitem>
891 </varlistentry>
892
893 <varlistentry id="net">
894 <term><command>net</command></term>
895 <listitem>
896 <para>
897 is a tool for administration of <application>Samba</application>
898 and remote CIFS servers, similar to the <command>net</command>
899 utility for DOS/Windows
900 </para>
901 <indexterm zone="samba net">
902 <primary sortas="b-net">net</primary>
903 </indexterm>
904 </listitem>
905 </varlistentry>
906
907 <varlistentry id="nmbd">
908 <term><command>nmbd</command></term>
909 <listitem>
910 <para>
911 is the <application>Samba</application> NetBIOS name server
912 </para>
913 <indexterm zone="samba nmbd">
914 <primary sortas="b-nmbd">nmbd</primary>
915 </indexterm>
916 </listitem>
917 </varlistentry>
918
919 <varlistentry id="nmblookup">
920 <term><command>nmblookup</command></term>
921 <listitem>
922 <para>
923 is used to query NetBIOS names and map them to IP addresses
924 </para>
925 <indexterm zone="samba nmblookup">
926 <primary sortas="b-nmblookup">nmblookup</primary>
927 </indexterm>
928 </listitem>
929 </varlistentry>
930
931 <varlistentry id="ntlm_auth">
932 <term><command>ntlm_auth</command></term>
933 <listitem>
934 <para>
935 is a tool to allow external access to Winbind's
936 NTLM authentication function
937 </para>
938 <indexterm zone="samba ntlm_auth">
939 <primary sortas="b-ntlm_auth">ntlm_auth</primary>
940 </indexterm>
941 </listitem>
942 </varlistentry>
943
944 <varlistentry id="oLschema2ldif">
945 <term><command>oLschema2ldif</command></term>
946 <listitem>
947 <para>
948 converts LDAP schema's to LDB-compatible LDIF
949 </para>
950 <indexterm zone="samba oLschema2ldif">
951 <primary sortas="b-oLschema2ldif">oLschema2ldif</primary>
952 </indexterm>
953 </listitem>
954 </varlistentry>
955
956 <varlistentry id="pdbedit">
957 <term><command>pdbedit</command></term>
958 <listitem>
959 <para>
960 is a tool used to manage the SAM database
961 </para>
962 <indexterm zone="samba pdbedit">
963 <primary sortas="b-pdbedit">pdbedit</primary>
964 </indexterm>
965 </listitem>
966 </varlistentry>
967
968 <varlistentry id="profiles">
969 <term><command>profiles</command></term>
970 <listitem>
971 <para>
972 is a utility that reports and changes SIDs in Windows
973 registry files
974 </para>
975 <indexterm zone="samba profiles">
976 <primary sortas="b-profiles">profiles</primary>
977 </indexterm>
978 </listitem>
979 </varlistentry>
980
981 <varlistentry id="regdiff">
982 <term><command>regdiff</command></term>
983 <listitem>
984 <para>
985 is a Diff program for Windows registry files
986 </para>
987 <indexterm zone="samba regdiff">
988 <primary sortas="b-regdiff">regdiff</primary>
989 </indexterm>
990 </listitem>
991 </varlistentry>
992
993 <varlistentry id="regpatch">
994 <term><command>regpatch</command></term>
995 <listitem>
996 <para>
997 applies registry patches to registry files
998 </para>
999 <indexterm zone="samba regpatch">
1000 <primary sortas="b-regpatch">regpatch</primary>
1001 </indexterm>
1002 </listitem>
1003 </varlistentry>
1004
1005 <varlistentry id="regshell">
1006 <term><command>regshell</command></term>
1007 <listitem>
1008 <para>
1009 is a Windows registry file browser using readline
1010 </para>
1011 <indexterm zone="samba regshell">
1012 <primary sortas="b-regshell">regshell</primary>
1013 </indexterm>
1014 </listitem>
1015 </varlistentry>
1016
1017 <varlistentry id="regtree">
1018 <term><command>regtree</command></term>
1019 <listitem>
1020 <para>
1021 is a text-mode registry viewer
1022 </para>
1023 <indexterm zone="samba regtree">
1024 <primary sortas="b-regtree">regtree</primary>
1025 </indexterm>
1026 </listitem>
1027 </varlistentry>
1028
1029 <varlistentry id="rpcclient">
1030 <term><command>rpcclient</command></term>
1031 <listitem>
1032 <para>
1033 is used to execute MS-RPC client side functions
1034 </para>
1035 <indexterm zone="samba rpcclient">
1036 <primary sortas="b-rpcclient">rpcclient</primary>
1037 </indexterm>
1038 </listitem>
1039 </varlistentry>
1040
1041<!-- Removed in 4.17.0
1042 <varlistentry id="samba-prog">
1043 <term><command>samba</command></term>
1044 <listitem>
1045 <para>
1046 is a server to provide AD and SMB/CIFS services
1047 to clients
1048 </para>
1049 <indexterm zone="samba samba-prog">
1050 <primary sortas="b-samba-prog">samba</primary>
1051 </indexterm>
1052 </listitem>
1053 </varlistentry>
1054-->
1055
1056 <varlistentry id="samba-gpupdate">
1057 <term><command>samba-gpupdate</command></term>
1058 <listitem>
1059 <para>
1060 allows you to edit Microsoft Group Policy Objects (GPOs)
1061 </para>
1062 <indexterm zone="samba samba-gpupdate">
1063 <primary sortas="b-samba-gpupdate">samba-gpupdate</primary>
1064 </indexterm>
1065 </listitem>
1066 </varlistentry>
1067
1068 <varlistentry id="samba-regedit">
1069 <term><command>samba-regedit</command></term>
1070 <listitem>
1071 <para>
1072 is a ncurses based tool to manage the Samba registry
1073 </para>
1074 <indexterm zone="samba samba-regedit">
1075 <primary sortas="b-samba-regedit">samba-regedit</primary>
1076 </indexterm>
1077 </listitem>
1078 </varlistentry>
1079
1080 <varlistentry id="samba-tool">
1081 <term><command>samba-tool</command></term>
1082 <listitem>
1083 <para>
1084 is the main Samba administration tool
1085 </para>
1086 <indexterm zone="samba samba-tool">
1087 <primary sortas="b-samba-tool">samba-tool</primary>
1088 </indexterm>
1089 </listitem>
1090 </varlistentry>
1091
1092 <varlistentry id="sharesec">
1093 <term><command>sharesec</command></term>
1094 <listitem>
1095 <para>
1096 manipulates share ACL permissions on SMB file shares
1097 </para>
1098 <indexterm zone="samba sharesec">
1099 <primary sortas="b-sharesec">sharesec</primary>
1100 </indexterm>
1101 </listitem>
1102 </varlistentry>
1103
1104 <varlistentry id="smbcacls">
1105 <term><command>smbcacls</command></term>
1106 <listitem>
1107 <para>
1108 is used to manipulate Windows NT access control lists
1109 </para>
1110 <indexterm zone="samba smbcacls">
1111 <primary sortas="b-smbcacls">smbcacls</primary>
1112 </indexterm>
1113 </listitem>
1114 </varlistentry>
1115
1116 <varlistentry id="smbclient">
1117 <term><command>smbclient</command></term>
1118 <listitem>
1119 <para>
1120 is a SMB/CIFS access utility, similar to FTP
1121 </para>
1122 <indexterm zone="samba smbclient">
1123 <primary sortas="b-smbclient">smbclient</primary>
1124 </indexterm>
1125 </listitem>
1126 </varlistentry>
1127
1128 <varlistentry id="smbcontrol">
1129 <term><command>smbcontrol</command></term>
1130 <listitem>
1131 <para>
1132 is used to control running <command>smbd</command>,
1133 <command>nmbd</command> and <command>winbindd</command> daemons
1134 </para>
1135 <indexterm zone="samba smbcontrol">
1136 <primary sortas="b-smbcontrol">smbcontrol</primary>
1137 </indexterm>
1138 </listitem>
1139 </varlistentry>
1140
1141 <varlistentry id="smbcquotas">
1142 <term><command>smbcquotas</command></term>
1143 <listitem>
1144 <para>
1145 is used to manipulate Windows NT quotas on SMB file shares
1146 </para>
1147 <indexterm zone="samba smbcquotas">
1148 <primary sortas="b-smbcquotas">smbcquotas</primary>
1149 </indexterm>
1150 </listitem>
1151 </varlistentry>
1152
1153 <varlistentry id="smbd">
1154 <term><command>smbd</command></term>
1155 <listitem>
1156 <para>
1157 is the main <application>Samba</application> daemon which
1158 provides SMB/CIFS services to clients
1159 </para>
1160 <indexterm zone="samba smbd">
1161 <primary sortas="b-smbd">smbd</primary>
1162 </indexterm>
1163 </listitem>
1164 </varlistentry>
1165
1166 <varlistentry id="smbget">
1167 <term><command>smbget</command></term>
1168 <listitem>
1169 <para>
1170 is a simple utility with <command>wget</command>-like semantics,
1171 that can download files from SMB servers. You can specify the
1172 files you would like to download on the command-line
1173 </para>
1174 <indexterm zone="samba smbget">
1175 <primary sortas="b-smbget">smbget</primary>
1176 </indexterm>
1177 </listitem>
1178 </varlistentry>
1179
1180 <varlistentry id="smbpasswd">
1181 <term><command>smbpasswd</command></term>
1182 <listitem>
1183 <para>
1184 changes a user's <application>Samba</application> password
1185 </para>
1186 <indexterm zone="samba smbpasswd">
1187 <primary sortas="b-smbpasswd">smbpasswd</primary>
1188 </indexterm>
1189 </listitem>
1190 </varlistentry>
1191
1192 <varlistentry id="smbspool">
1193 <term><command>smbspool</command></term>
1194 <listitem>
1195 <para>
1196 sends a print job to a SMB printer
1197 </para>
1198 <indexterm zone="samba smbspool">
1199 <primary sortas="b-smbspool">smbspool</primary>
1200 </indexterm>
1201 </listitem>
1202 </varlistentry>
1203
1204 <varlistentry id="smbstatus">
1205 <term><command>smbstatus</command></term>
1206 <listitem>
1207 <para>
1208 reports current <application>Samba</application> connections
1209 </para>
1210 <indexterm zone="samba smbstatus">
1211 <primary sortas="b-smbstatus">smbstatus</primary>
1212 </indexterm>
1213 </listitem>
1214 </varlistentry>
1215
1216 <varlistentry id="smbtar">
1217 <term><command>smbtar</command></term>
1218 <listitem>
1219 <para>
1220 is a shell script used for backing up SMB/CIFS shares
1221 directly to Linux tape drives or to a file
1222 </para>
1223 <indexterm zone="samba smbtar">
1224 <primary sortas="b-smbtar">smbtar</primary>
1225 </indexterm>
1226 </listitem>
1227 </varlistentry>
1228
1229 <varlistentry id="smbtorture">
1230 <term><command>smbtorture</command></term>
1231 <listitem>
1232 <para>
1233 is a test suite that runs several tests against a SMB server
1234 </para>
1235 <indexterm zone="samba smbtorture">
1236 <primary sortas="b-smbtorture">smbtorture</primary>
1237 </indexterm>
1238 </listitem>
1239 </varlistentry>
1240
1241 <varlistentry id="smbtree">
1242 <term><command>smbtree</command></term>
1243 <listitem>
1244 <para>
1245 is a text-based SMB network browser
1246 </para>
1247 <indexterm zone="samba smbtree">
1248 <primary sortas="b-smbtree">smbtree</primary>
1249 </indexterm>
1250 </listitem>
1251 </varlistentry>
1252
1253 <varlistentry id="tdbbackup">
1254 <term><command>tdbbackup</command></term>
1255 <listitem>
1256 <para>
1257 is a tool for backing up or validating the integrity of
1258 <application>Samba</application> <filename>.tdb</filename> files
1259 </para>
1260 <indexterm zone="samba tdbbackup">
1261 <primary sortas="b-tdbbackup">tdbbackup</primary>
1262 </indexterm>
1263 </listitem>
1264 </varlistentry>
1265
1266 <varlistentry id="tdbdump">
1267 <term><command>tdbdump</command></term>
1268 <listitem>
1269 <para>
1270 is a tool used to print the contents of a
1271 <application>Samba</application> <filename>.tdb</filename> file
1272 </para>
1273 <indexterm zone="samba tdbdump">
1274 <primary sortas="b-tdbdump">tdbdump</primary>
1275 </indexterm>
1276 </listitem>
1277 </varlistentry>
1278
1279 <varlistentry id="tdbrestore">
1280 <term><command>tdbrestore</command></term>
1281 <listitem>
1282 <para>
1283 is a tool for creating a <application>Samba</application>
1284 <filename>.tdb</filename> file out of a ntdbdump
1285 </para>
1286 <indexterm zone="samba tdbrestore">
1287 <primary sortas="b-tdbrestore">tdbrestore</primary>
1288 </indexterm>
1289 </listitem>
1290 </varlistentry>
1291
1292 <varlistentry id="tdbtool">
1293 <term><command>tdbtool</command></term>
1294 <listitem>
1295 <para>
1296 is a tool which allows simple database manipulation from the
1297 command line
1298 </para>
1299 <indexterm zone="samba tdbtool">
1300 <primary sortas="b-tdbtool">tdbtool</primary>
1301 </indexterm>
1302 </listitem>
1303 </varlistentry>
1304
1305 <varlistentry id="testparm">
1306 <term><command>testparm</command></term>
1307 <listitem>
1308 <para>
1309 checks a <filename>smb.conf</filename> file for proper syntax
1310 </para>
1311 <indexterm zone="samba testparm">
1312 <primary sortas="b-testparm">testparm</primary>
1313 </indexterm>
1314 </listitem>
1315 </varlistentry>
1316
1317 <varlistentry id="wbinfo">
1318 <term><command>wbinfo</command></term>
1319 <listitem>
1320 <para>
1321 queries a running <command>winbindd</command> daemon
1322 </para>
1323 <indexterm zone="samba wbinfo">
1324 <primary sortas="b-wbinfo">wbinfo</primary>
1325 </indexterm>
1326 </listitem>
1327 </varlistentry>
1328
1329 <varlistentry id="winbindd">
1330 <term><command>winbindd</command></term>
1331 <listitem>
1332 <para>
1333 resolves names from Windows NT servers
1334 </para>
1335 <indexterm zone="samba winbindd">
1336 <primary sortas="b-winbindd">winbindd</primary>
1337 </indexterm>
1338 </listitem>
1339 </varlistentry>
1340
1341 <varlistentry id="libnss_winbind">
1342 <term><filename class="libraryfile">libnss_winbind.so</filename></term>
1343 <listitem>
1344 <para>
1345 provides Name Service Switch API functions for resolving names
1346 from NT servers
1347 </para>
1348 <indexterm zone="samba libnss_winbind">
1349 <primary sortas="c-libnss_winbind">libnss_winbind.so</primary>
1350 </indexterm>
1351 </listitem>
1352 </varlistentry>
1353
1354 <varlistentry id="libnss_wins">
1355 <term><filename class="libraryfile">libnss_wins.so</filename></term>
1356 <listitem>
1357 <para>
1358 provides API functions for Samba's implementation of the
1359 Windows Internet Naming Service
1360 </para>
1361 <indexterm zone="samba libnss_wins">
1362 <primary sortas="c-libnss_wins">libnss_wins.so</primary>
1363 </indexterm>
1364 </listitem>
1365 </varlistentry>
1366
1367 <varlistentry id="libnetapi">
1368 <term><filename class="libraryfile">libnetapi.so</filename></term>
1369 <listitem>
1370 <para>
1371 provides API functions for the administration tools used
1372 for Samba and remote CIFS servers
1373 </para>
1374 <indexterm zone="samba libnetapi">
1375 <primary sortas="c-libnetapi">libnetapi.so</primary>
1376 </indexterm>
1377 </listitem>
1378 </varlistentry>
1379
1380 <varlistentry id="libsmbclient">
1381 <term><filename class="libraryfile">libsmbclient.so</filename></term>
1382 <listitem>
1383 <para>
1384 provides API functions for the Samba SMB client tools
1385 </para>
1386 <indexterm zone="samba libsmbclient">
1387 <primary sortas="c-libsmbclient">libsmbclient.so</primary>
1388 </indexterm>
1389 </listitem>
1390 </varlistentry>
1391<!--
1392 <varlistentry id="libsmbsharemodes">
1393 <term><filename class="libraryfile">libsmbsharemodes.so</filename></term>
1394 <listitem>
1395 <para>
1396 provides API functions for accessing SMB share modes (locks etc.)
1397 </para>
1398 <indexterm zone="samba libsmbsharemodes">
1399 <primary sortas="c-libsmbsharemodes">libsmbsharemodes.so</primary>
1400 </indexterm>
1401 </listitem>
1402 </varlistentry>-->
1403
1404 <varlistentry id="libwbclient">
1405 <term><filename class="libraryfile">libwbclient.so</filename></term>
1406 <listitem>
1407 <para>
1408 provides API functions for Windows domain client services
1409 </para>
1410 <indexterm zone="samba libwbclient">
1411 <primary sortas="c-libwbclient">libwbclient.so</primary>
1412 </indexterm>
1413 </listitem>
1414 </varlistentry>
1415
1416 </variablelist>
1417
1418 </sect2>
1419
1420</sect1>
Note: See TracBrowser for help on using the repository browser.