Am Freitag, den 09.08.2019, 13:41 +0100 schrieb Rowland penny via samba:> ayers at vmbuster:~$ sudo tdbdump samba.tdbsam-export > > { > > key(19) = "INFO/minor_version\00" > > data(4) = "\00\00\00\00" > > } > > { > > key(9) = "NEXT_RID\00" > > data(4) = "\E8\03\00\00" > > } > > { > > key(13) = "INFO/version\00" > > data(4) = "\04\00\00\00" > > } > > > > I assume that ist not what its supposed to look like? > > > > Cheers, > > David > > > > I don't think so, I have just checked on a standalone server in a VM > and? > I get a very similar result. I did run tdbdump against? > /var/lib/samba/private/passdb.tdb and get more output, but it is? > unreadable, even though 'man tdbdump' says this: > > tdbdump is a very simple utility that 'dumps' the contents of a TDB? > (Trivial DataBase) file to standard output in a human-readable > format. > > There is a big difference between readable and understandable, there? > doesn't seem to be much point in a 'dump' that you cannot understand, > or? > am I missing something ?Indeed... so it seems next to the tdbdump issue the issue of pdbedit also remains open: Are pdbedit -e/-i intended to be tools to reliably export and import user data as the man pages suggest: ???????-e|--export passdb-backend ???????????Exports all currently available users to the specified password database backend. ???????????This option will ease migration from one passdb backend to another and will ease backing ???????????up. ... -i|--import passdb-backend Use a different passdb backend to retrieve users than the one specified in smb.conf. Can be used to import data into your local user database. This option will ease migration from one passdb backend to another. ... Do these three issues warrant a bug report?> Having said that, they are .tdb files, so back them up with tdbbackup > > cd /var/lib/samba/private > > tdbbackup passdb.tdb > > tdbbackup secrets.tdb > > copy the resulting .bak to the new computer and remove the .bak > suffix.Done. Thank you. My specific migration issue is now solved. And the my backups scripts have been amended. Thank you very much for your help! David -- David Ayers - Team Austria Free Software Foundation Europe (FSFE) [] (http://www.fsfe.org) Become a supporter of the FSFE! [][][] (https://fsfe.org/join) Your donation powers our work! || (http://fsfe.org/donate) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: <http://lists.samba.org/pipermail/samba/attachments/20190810/49c09970/signature.sig>
On 10/08/2019 06:20, David Ayers wrote:> Am Freitag, den 09.08.2019, 13:41 +0100 schrieb Rowland penny via > samba: >> ayers at vmbuster:~$ sudo tdbdump samba.tdbsam-export >>> { >>> key(19) = "INFO/minor_version\00" >>> data(4) = "\00\00\00\00" >>> } >>> { >>> key(9) = "NEXT_RID\00" >>> data(4) = "\E8\03\00\00" >>> } >>> { >>> key(13) = "INFO/version\00" >>> data(4) = "\04\00\00\00" >>> } >>> >>> I assume that ist not what its supposed to look like? >>> >>> Cheers, >>> David >>> >> I don't think so, I have just checked on a standalone server in a VM >> and >> I get a very similar result. I did run tdbdump against >> /var/lib/samba/private/passdb.tdb and get more output, but it is >> unreadable, even though 'man tdbdump' says this: >> >> tdbdump is a very simple utility that 'dumps' the contents of a TDB >> (Trivial DataBase) file to standard output in a human-readable >> format. >> >> There is a big difference between readable and understandable, there >> doesn't seem to be much point in a 'dump' that you cannot understand, >> or >> am I missing something ? > Indeed... so it seems next to the tdbdump issue the issue of pdbedit > also remains open: > > Are pdbedit -e/-i intended to be tools to reliably export and import > user data as the man pages suggest: > ???????-e|--export passdb-backend > ???????????Exports all currently available users to the specified password database backend. > > ???????????This option will ease migration from one passdb backend to another and will ease backing > ???????????up. > ... > -i|--import passdb-backend > Use a different passdb backend to retrieve users than the one specified in smb.conf. Can be > used to import data into your local user database. > > This option will ease migration from one passdb backend to another. > ... > > Do these three issues warrant a bug report?Yes, if it doesn't do what it says it will do, then it is a bug.> >> Having said that, they are .tdb files, so back them up with tdbbackup >> >> cd /var/lib/samba/private >> >> tdbbackup passdb.tdb >> >> tdbbackup secrets.tdb >> >> copy the resulting .bak to the new computer and remove the .bak >> suffix. > Done. Thank you. My specific migration issue is now solved. And the > my backups scripts have been amended. > > Thank you very much for your help! > David >Glad to help Rowland
Am Samstag, den 10.08.2019, 08:54 +0100 schrieb Rowland penny via samba:> > > Are pdbedit -e/-i intended to be tools to reliably export and > > import > > user data as the man pages suggest: > > ????????-e|--export passdb-backend > > ????????????Exports all currently available users to the specified > > password database backend. > > > > ????????????This option will ease migration from one passdb backend > > to another and will ease backing > > ????????????up. > > ... > > ????????-i|--import passdb-backend > > ????????????Use a different passdb backend to retrieve users than > > the one specified in smb.conf. Can be > > ????????????used to import data into your local user database. > > > > ????????????This option will ease migration from one passdb backend > > to another. > > ... > > > > Do these three issues warrant a bug report? > > Yes, if it doesn't do what it says it will do, then it is a bug.I'm sorry, but according to: https://wiki.samba.org/index.php/Bug_Reporting one should file the bug here: https://bugzilla.samba.org/ and to do that, one must register an account: https://bugzilla.samba.org/createaccount.cgi which currently seems to be forbidden. -- David Ayers - Team Austria Free Software Foundation Europe (FSFE) [] (http://www.fsfe.org) Become a supporter of the FSFE! [][][] (https://fsfe.org/join) Your donation powers our work! || (http://fsfe.org/donate) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: This is a digitally signed message part URL: <http://lists.samba.org/pipermail/samba/attachments/20190811/9a9d90c4/signature.sig>