Am Freitag, 16. September 2016, 09:26:18 CEST schrieb Jeremy Allison:> On Fri, Sep 16, 2016 at 02:37:33PM +0200, Karl Mauch via samba wrote: > > Hello, > > > > my problem: > > In the past "fake directory create times" did what I expect. The creation > > time of directories were fixed. > > Then I changed to samba 4 and "fake directory create times" did not work > > any longer. But I found a workaround and the creation times of > > directories were fixed. > > Today there was a virus and I restored a backup and the directory creation > > time is variable. After changing a file, the directory creation time is > > new. And I forget what I did in the past to workaround this problem in > > samba 4. It is configured as a PDC. > > > > Please help! The software in the directory is not working with jumping > > creation times. > > The "fake directory create times" code still > exists in Samba4 - shouldn't have changed at > all since 3.6.x. > > Can you describe more fully what create times you're > getting ? > > "fake directory create times" should always return > a create time of 1/1/1980 to clients. >Thank you. There is no difference with or without "fake directory create times=yes". After changes in the folder, the creation time is changed too (current time) On http://www.archivum.info/samba-technical at lists.samba.org/2008-10/00157/ Different-parameters-in-Samba-3-and-Samba-4.html I found absent parameter "fake directory create times" in samba 4 My smb.conf: # Global parameters [global] workgroup = LOCAL realm = LOCAL.DOMAIN netbios name = SSRV01 server role = active directory domain controller server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbind, ntp_signd, kcc, dnsupdate idmap_ldb:use rfc2307 = yes # dos filetimes =yes # dos filetime resolution = yes # no effect, so commented: # fake directory create times = yes [netlogon] path = /var/lib/samba/sysvol/local.domain/scripts read only = No [sysvol] path = /var/lib/samba/sysvol read only = No [folder] comment = Software needs fixed creation times path = /home/share/software read only = no force create mode = 777 valid users = a1, a2, a3
On Fri, Sep 16, 2016 at 07:34:44PM +0200, Karl Mauch wrote:> Am Freitag, 16. September 2016, 09:26:18 CEST schrieb Jeremy Allison: > > On Fri, Sep 16, 2016 at 02:37:33PM +0200, Karl Mauch via samba wrote: > > > Hello, > > > > > > my problem: > > > In the past "fake directory create times" did what I expect. The creation > > > time of directories were fixed. > > > Then I changed to samba 4 and "fake directory create times" did not work > > > any longer. But I found a workaround and the creation times of > > > directories were fixed. > > > Today there was a virus and I restored a backup and the directory creation > > > time is variable. After changing a file, the directory creation time is > > > new. And I forget what I did in the past to workaround this problem in > > > samba 4. It is configured as a PDC. > > > > > > Please help! The software in the directory is not working with jumping > > > creation times. > > > > The "fake directory create times" code still > > exists in Samba4 - shouldn't have changed at > > all since 3.6.x. > > > > Can you describe more fully what create times you're > > getting ? > > > > "fake directory create times" should always return > > a create time of 1/1/1980 to clients. > > > Thank you. > There is no difference with or without "fake directory create times=yes". > After changes in the folder, the creation time is changed too (current time)Oh, have an idea what may be wrong - when the folder is changed we may be updating the time internally without paying attention to the "fake" time request.
Am Freitag, 16. September 2016, 13:54:09 CEST schrieben Sie:> On Fri, Sep 16, 2016 at 07:34:44PM +0200, Karl Mauch wrote: > > Am Freitag, 16. September 2016, 09:26:18 CEST schrieb Jeremy Allison: > > > On Fri, Sep 16, 2016 at 02:37:33PM +0200, Karl Mauch via samba wrote: > > > > Hello, > > > > > > > > my problem: > > > > In the past "fake directory create times" did what I expect. The > > > > creation > > > > time of directories were fixed. > > > > Then I changed to samba 4 and "fake directory create times" did not > > > > work > > > > any longer. But I found a workaround and the creation times of > > > > directories were fixed. > > > > Today there was a virus and I restored a backup and the directory > > > > creation > > > > time is variable. After changing a file, the directory creation time > > > > is > > > > new. And I forget what I did in the past to workaround this problem in > > > > samba 4. It is configured as a PDC. > > > > > > > > Please help! The software in the directory is not working with jumping > > > > creation times. > > > > > > The "fake directory create times" code still > > > exists in Samba4 - shouldn't have changed at > > > all since 3.6.x. > > > > > > Can you describe more fully what create times you're > > > getting ? > > > > > > "fake directory create times" should always return > > > a create time of 1/1/1980 to clients. > > > > Thank you. > > There is no difference with or without "fake directory create times=yes". > > After changes in the folder, the creation time is changed too (current > > time) > Oh, have an idea what may be wrong - when the folder > is changed we may be updating the time internally > without paying attention to the "fake" time request.That's cool. You are programmer of samba :-). I didn't know that until now. The problem exists for some time. I tried on 4.5.0 and 4.1.12 - for example after adding a new subfolder, I get a new creation time. A software from my customer does not work because the activation key depends on the creation time of some folders. When changing to samba4 I used a command in the command line, which has fixed the creation time, but the bash_history was deleted. Do you have any idea? Otherwise I copy the files temporarily to a Windows computer and hope that you can fix the bug with "fake directory create times" soon. Thank you very much.