Skip to content
Move Overview subsection authored by Tim Beale's avatar Tim Beale
......@@ -82,6 +82,27 @@ So this is functionality is actually provided by the file server (via the `[netl
Note that it is critical for client security that access to this share only be made
over a SMB signed connection, and clients need to enforce this.
## Client
Samba provides a wide range of client utilities.
These are documented in more detail in Appendix I.
One of the most important Samba command-line tools is
[samba-tool](https://www.samba.org/samba/docs/current/man-html/samba-tool.8.html).
`samba-tool` provides an extensive set of
administrative functionality for Samba. The most notable functions
are `samba-tool domain provision` used to create a new AD Domain,
`samba-tool domain join` used to join a new DC to an AD Domain and
`samba-tool dbcheck` used to check for corruption in the sam.ldb file.
* [python/samba/netcmd](https://git.samba.org/?p=samba.git;a=tree;f=python/samba/netcmd)
### Python API
The python API used by Samba to build tools like samba-tool is
available for direct use as well.
* [python](https://git.samba.org/?p=samba.git;a=tree;f=python)
## [*Classic* or NT4-like Domain Controller](https://wiki.samba.org/index.php/Setting_up_Samba_as_an_NT4_PDC_(Quick_Start))
......@@ -141,25 +162,4 @@ replication support.
* [source3/nmbd](https://git.samba.org/?p=samba.git;a=tree;f=source3/nmbd)
* [source4/nbt_server](https://git.samba.org/?p=samba.git;a=tree;f=source4/nbt_server)
## Client
Samba provides a wide range of client utilities.
These are documented in more detail in Appendix I.
One of the most important Samba command-line tools is
[samba-tool](https://www.samba.org/samba/docs/current/man-html/samba-tool.8.html).
`samba-tool` provides an extensive set of
administrative functionality for Samba. The most notable functions
are `samba-tool domain provision` used to create a new AD Domain,
`samba-tool domain join` used to join a new DC to an AD Domain and
`samba-tool dbcheck` used to check for corruption in the sam.ldb file.
* [python/samba/netcmd](https://git.samba.org/?p=samba.git;a=tree;f=python/samba/netcmd)
### Python API
The python API used by Samba to build tools like samba-tool is
available for direct use as well.
* [python](https://git.samba.org/?p=samba.git;a=tree;f=python)