Contents
COMPILING SAMBA 4 ON DEBIAN WHEEZY. I then changed it up a bit to use GIT instead of manually downloading the packages as it makes it easier to upgrade in the future. The modified proceedures are below. I like compiling in /usr/src — and I’m letting Samba 4 install to its default location, which I know is a horrific violation of. Samba 4 configuration and logfile location on Debian Wheezy. Ask Question 0. I'm fighting with Samba 4. Or at a very least package the software using checkinstall or fpm. Regarding your question, the same wiki page tells you where the configuration file is expected to be found.
Installed Programs:cifsdd, dbwrap_tool, dumpmscat, eventlogadm, findsmb,gentest, ldbadd, ldbdel, ldbedit, ldbmodify, ldbrename, ldbsearch, locktest, masktest, mvxattr, ndrdump, net, nmbd, nmblookup, ntlm_auth, oLschema2ldif, pdbedit, pidl, profiles, regdiff, regpatch, regshell, regtree, rpcclient, samba, samba_dnsupdate, samba_kcc, samba-gpupdate, samba-regedit, samba_spnupdate, samba-tool, samba_upgradedns, sharesec, smbcacls, smbclient, smbcontrol, smbcquotas, smbd, smbget, smbpasswd, smbspool, smbstatus, smbtar, smbtorture, smbtree, tdbbackup, tdbdump, tdbrestore, tdbtool, testparm, wbinfo, and winbindd
Installed Libraries:libdcerpc-binding.so, libdcerpc-samr.so, libdcerpc-server.so, libdcerpc.so, libndr-krb5pac.so, libndr-nbt.so, libndr.so, libndr-standard.so, libnetapi.so, libnss_winbind.so, libnss_wins.so, libsamba-credentials.so, libsamba-errors.so, libsamba-hostconfig.so, libsamba-passdb.so, libsamba-policy.so, libsamba-util.so, libsamdb.so, libsmbclient.so, libsmbconf.so, libsmbldap.so, libtevent-util.so, libwbclient.so, and winbind_krb5_locator.so; the pam_winbind.so PAM library; and assorted character set, filesystem and support modules under /usr/lib/{python2.7,samba}
Installed Directories:/etc/samba, /run/samba, /usr/include/samba-4.0, /usr/lib/perl5/vendor_perl/5.x.y/Parse/Pidl/{Samba{3,4},Wireshark}, /usr/lib/python3.8/site-packages/samba, /usr/libexec/samba, /usr/{lib,share}/samba, and /var/{cache,lib,lock,log,run}/samba
Short Descriptions
cifsdd | is the dd command for SMB. |
dbwrap_tool | is used to read and manipulate TDB/CTDB databases using the dbwrap interface. |
eventlogadm | is used to write records to eventlogs from STDIN, add the specified source and DLL eventlog registry entries and display the active eventlog names (from smb.conf ). |
findsmb | is used to list info about machines that respond to SMB name queries on a subnet. |
gentest | is used to run random generic SMB operations against two SMB servers and show the differences in behavior. |
ldbadd | is a command-line utility for adding records to an LDB database. |
ldbdel | is a command-line program for deleting LDB database records. |
ldbedit | allows you to edit LDB databases using your preferred editor. |
ldbmodify | allows you to modify records in an LDB database. |
ldbrename | allows you to rename LDB databases. |
ldbsearch | searches an LDB database for records matching a specified expression. |
locktest | is used to find differences in locking between two SMB servers. |
masktest | is used to find differences in wildcard matching between Samba's implementation and that of a remote server. |
mvxattr | is used to recursively rename extended attributes. |
ndrdump | is a DCE/RPC Packet Parser and Dumper. |
net | is a tool for administration of Samba and remote CIFS servers, similar to the net utility for DOS/Windows. |
nmbd | is the Samba NetBIOS name server. |
nmblookup | is used to query NetBIOS names and map them to IP addresses. |
ntlm_auth | is a tool to allow external access to Winbind's NTLM authentication function. |
oLschema2ldif | converts LDAP schema's to LDB-compatible LDIF. |
pdbedit | is a tool used to manage the SAM database. |
pidl | is an IDL (Interface Definition Language) compiler written in Perl. |
profiles | is a utility that reports and changes SIDs in Windows registry files. It currently only supports Windows NT. |
regdiff | is a Diff program for Windows registry files. |
regpatch | applies registry patches to registry files. |
regshell | is a Windows registry file browser using readline. |
regtree | is a text-mode registry viewer. |
rpcclient | is used to execute MS-RPC client side functions. |
samba | is a server to provide AD and SMB/CIFS services to clients. |
samba_dnsupdate | is used to update our DNS names using TSIG-GSS. |
samba_kcc | is a script used to compute your KCC (Knowledge Consistency Checker) topology. |
samba-gpupdate | allows you to edit Microsoft Group Policy Objects (GPOs). |
samba-regedit | is a ncurses based tool to manage the Samba registry. |
samba_spnupdate | is a script to update the servicePrincipalName names from spn_update_list. |
samba-tool | is the main Samba administration tool. |
samba_upgradedns | is a Unix SMB/CIFS implementation. |
sharesec | manipulates share ACL permissions on SMB file shares. |
smbcacls | is used to manipulate Windows NT access control lists. |
smbclient | is a SMB/CIFS access utility, similar to FTP. |
smbcontrol | is used to control running smbd, nmbd and winbindd daemons. |
smbcquotas | is used to manipulate Windows NT quotas on SMB file shares. |
smbd | is the main Samba daemon which provides SMB/CIFS services to clients. |
smbget | is a simple utility with wget-like semantics, that can download files from SMB servers. You can specify the files you would like to download on the command-line. |
smbpasswd | changes a user's Samba password. |
smbspool | sends a print job to an SMB printer. |
smbstatus | reports current Samba connections. |
smbtar | is a shell script used for backing up SMB/CIFS shares directly to Linux tape drives or a file. |
smbtorture | is a testsuite that runs several tests against a SMB server. |
smbtree | is a text-based SMB network browser. |
tdbbackup | is a tool for backing up or validating the integrity of Samba .tdb files. |
tdbdump | is a tool used to print the contents of a Samba .tdb file. |
tdbrestore | is a tool for creating a Samba .tdb file out of a ntdbdump. |
tdbtool | is a tool which allows simple database manipulation from the command line. |
testparm | checks an smb.conf file for proper syntax. |
wbinfo | queries a running winbindd daemon. |
winbindd | resolves names from Windows NT servers. |
libnss_winbind.so | provides Name Service Switch API functions for resolving names from NT servers. |
libnss_wins.so | provides API functions for Samba's implementation of the Windows Internet Naming Service. |
libnetapi.so | provides the API functions for the administration tools used for Samba and remote CIFS servers. |
libsmbclient.so | provides the API functions for the Samba SMB client tools. |
libwbclient.so | provides API functions for Windows domain client services. |