Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Changes
Page history
Move Overview subsection
authored
Aug 28, 2018
by
Tim Beale
Show whitespace changes
Inline
Side-by-side
samba-functionality/overview.md
View page @
5ce3e23d
...
@@ -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
)