[Samba] samba_backup script

Rowland Penny rowlandpenny at googlemail.com
Mon Aug 18 12:14:28 MDT 2014


On 18/08/14 19:04, Marc Muehlfeld wrote:
> Hello Rowland,
>
> Am 18.08.2014 17:13, schrieb Rowland Penny:
>> Hi Marc, bit perplexed here, where is ./lib/private coming from ??
>>
>> Funnily enough I have been playing with the backup script myself this
>> afternoon, making it work with the latest tar that does preserve ACL's
>> and if I manually cd to $FROMWHERE and run 'find . -type d -name
>> "private" -prune' I get
>> './private', so where does ./lib/private come from, or is this a red hat
>> thing ?
> Which 'configure' options did you used?
>
> I install everything into /usr/local/samba/ ('configure' without any
> further options).
>
>
>
> This is the content. Where is it on your system and which 'configure'
> options were used?
>
> # ls -1 /usr/local/samba/lib/private/
> libaddns.so
> libads.so
> libasn1-samba4.so.8
> libasn1-samba4.so.8.0.0
> libasn1util.so
> libauth4.so
> libauthkrb5.so
> libauth_sam_reply.so
> libauth.so
> libauth_unix_token.so
> libccan.so
> libCHARSET3.so
> libcliauth.so
> libcli_cldap.so
> libcli-ldap-common.so
> libcli-ldap.so
> libcli-nbt.so
> libcli_smb_common.so
> libcli_spoolss.so
> libcluster.so
> libcmdline-credentials.so
> libdb-glue.so
> libdbwrap.so
> libdcerpc-samba4.so
> libdcerpc-samba.so
> libdfs_server_ad.so
> libdlz_bind9_for_torture.so
> libdsdb-module.so
> liberrors.so
> libevents.so
> libflag_mapping.so
> libgpo.so
> libgse.so
> libgssapi-samba4.so.2
> libgssapi-samba4.so.2.0.0
> libhcrypto-samba4.so.5
> libhcrypto-samba4.so.5.0.1
> libHDB_SAMBA4.so
> libhdb-samba4.so.11
> libhdb-samba4.so.11.0.2
> libheimbase-samba4.so.1
> libheimbase-samba4.so.1.0.0
> libheimntlm-samba4.so.1
> libheimntlm-samba4.so.1.0.1
> libhx509-samba4.so.5
> libhx509-samba4.so.5.0.0
> libidmap.so
> libiniparser.so
> libinterfaces.so
> libkdc-samba4.so.2
> libkdc-samba4.so.2.0.0
> libkrb5-samba4.so.26
> libkrb5-samba4.so.26.0.0
> libkrb5samba.so
> libldb-cmdline.so
> libldbsamba.so
> libldb.so.1
> libldb.so.1.1.15
> libldb.so.1.1.16
> libldb.so.1.1.17
> liblibcli_lsa3.so
> liblibcli_netlogon3.so
> liblibsmb.so
> libLIBWBCLIENT_OLD.so
> libMESSAGING.so
> libmsrpc3.so
> libndr-samba4.so
> libndr-samba.so
> libnetif.so
> libnet_keytab.so
> libnon_posix_acls.so
> libnpa_tstream.so
> libnss_info.so
> libntdb.so.0
> libntdb.so.0.9
> libntdb.so.1
> libntdb.so.1.0
> libntvfs.so
> libpac.so
> libpopt_samba3.so
> libpopt.so
> libposix_eadb.so
> libprinting_migrate.so
> libprocess_model.so
> libpyldb-util.so.1
> libpyldb-util.so.1.1.15
> libpyldb-util.so.1.1.16
> libpyldb-util.so.1.1.17
> libpytalloc-util.so.2
> libpytalloc-util.so.2.0.7
> libpytalloc-util.so.2.0.8
> libpytalloc-util.so.2.1.0
> libreplace.so
> libroken-samba4.so.19
> libroken-samba4.so.19.0.1
> libsamba3-util.so
> libsamba-cluster-support.so
> libsamba-modules.so
> libsamba-net.so
> libsamba_python.so
> libsamba-security.so
> libsamba-sockets.so
> libsamdb-common.so
> libsecrets3.so
> libserver-role.so
> libservice.so
> libshares.so
> libsmbd_base.so
> libsmbd_conn.so
> libsmbd_shim.so
> libsmbldaphelper.so
> libsmbpasswdparser.so
> libsmbregistry.so
> libsmb_transport.so
> libsubunit.so
> libtalloc.so.2
> libtalloc.so.2.0.7
> libtalloc.so.2.0.8
> libtalloc.so.2.1.0
> libtdb_compat.so
> libtdb.so.1
> libtdb.so.1.2.11
> libtdb.so.1.2.12
> libtdb.so.1.2.13
> libtdb-wrap.so
> libtevent.so.0
> libtevent.so.0.9.18
> libtevent.so.0.9.21
> libtrusts_util.so
> libutil_cmdline.so
> libutil_ntdb.so
> libutil_reg.so
> libutil_setid.so
> libutil_tdb.so
> libwinbind-client.so
> libwind-samba4.so.0
> libwind-samba4.so.0.0.0
> libxattr_tdb.so
> libz.so
>
Ah, that explains it, I now use the Debian packages from backports and 
the files you posted seem to be in /usr/lib/x86_64-linux-gnu/samba. I 
just rewrote the script to backup /var/lib/samba/private & sysvol and 
/etc/samba using the latest 'tar' that backs up ACL's.

Rowland


More information about the samba mailing list