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 ...@@ -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 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. 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)) ## [*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. ...@@ -141,25 +162,4 @@ replication support.
* [source3/nmbd](https://git.samba.org/?p=samba.git;a=tree;f=source3/nmbd) * [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) * [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)