Logo Search packages:      
Sourcecode: samba version File versions  Download package




ldb is a LDAP-like embedded database. It is not at all LDAP standards compliant, so if you want a standards compliant database then please see the excellent OpenLDAP project.

What ldb does is provide a fast database with an LDAP-like API designed to be used within an application. In some ways it can be seen as a intermediate solution between key-value pair databases and a real LDAP database.

ldb is the database engine used in Samba4.


The main features that separate ldb from other solutions are:


ldb has limited programmer and administrator documentation:

If you need more information than is presented in this document, you may wish to look at the source code, especially the source code in the tools directory.

ldb makes use of the LDAP Data Interchange Format (LDIF), which is documented in RFC 2849.


ldb does not currently have its own mailing list or bug tracking system. For now, please use the samba-technical mailing list, and the Samba bugzilla bug tracking system.


You can download the latest release either via rsync or anonymous svn. To fetch via svn use the following commands:

  svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/ldb ldb
  svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/tdb tdb
  svn co svn://svnanon.samba.org/samba/branches/SAMBA_4_0/source/lib/talloc talloc

To fetch via rsync use these commands:

  rsync -Pavz samba.org::ftp/unpacked/samba4/source/lib/ldb .
  rsync -Pavz samba.org::ftp/unpacked/samba4/source/lib/tdb .
  rsync -Pavz samba.org::ftp/unpacked/samba4/source/lib/talloc .


ldb is another product of the prolific Andrew Tridgell.
a LanManager-like file and printer server for Unix
The Samba software suite is a collection of programs that
implements the SMB/CIFS protocol for unix systems, allowing you to serve
files and printers to Windows, NT, OS/2 and DOS clients. This protocol
is sometimes also referred to as the LanManager or NetBIOS protocol.
This package contains all the components necessary to turn your
Debian GNU/Linux box into a powerful file and printer server.
Currently, the Samba Debian packages consist of the following:
samba - LanManager-like file and printer server for Unix.
samba-common - Samba common files used by both the server and the client.
smbclient - LanManager-like simple client for Unix.
swat - Samba Web Administration Tool
samba-doc - Samba documentation.
samba-doc-pdf - Samba documentation in PDF format.
smbfs - Mount and umount commands for the smbfs (kernels 2.2.x and above).
libpam-smbpass - pluggable authentication module for SMB/CIFS password
libsmbclient - Shared library that allows applications to talk to SMB/CIFS
libsmbclient-dev - libsmbclient shared libraries
libwbclient0 - Shared library for interfacing with the winbind service
winbind - Service to resolve user and group information from Windows NT
It is possible to install a subset of these packages depending on
your particular needs. For example, to access other SMB/CIFS servers you
should only need the smbclient and samba-common packages.
Generated by  Doxygen 1.6.0   Back to index