Package: cryfs
Version: 0.9.7-2
Severity: normal

If the cryfs filesystem is mounted with noatime, it should not modify files’
access times when they are read:

$ mount | grep cryfs
cryfs@/home/kiko/Dropbox/safe/.cryfs on /home/kiko/Dropbox.safe type fuse.cryfs 
(rw,nosuid,nodev,noatime,user_id=1000,group_id=1000,allow_other)
                                                                                
                 ^^^^^^^

$ stat Dropbox.safe/.placeholder
  File: Dropbox.safe/.placeholder
  Size: 60              Blocks: 0          IO Block: 16384  regular file
Device: 2fh/47d Inode: 41          Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/    kiko)   Gid: ( 1000/    kiko)
Access: 2017-09-22 09:30:51.261363123 +0200
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Modify: 2010-06-10 10:38:53.000000000 +0200
Change: 2017-09-20 19:17:16.072335331 +0200
 Birth: -

$ cat Dropbox.safe/.placeholder
# DO NOT EDIT OR REMOVE
# This file is a simple placeholder

$ stat Dropbox.safe/.placeholder
  File: Dropbox.safe/.placeholder
  Size: 60              Blocks: 0          IO Block: 16384  regular file
Device: 2fh/47d Inode: 41          Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/    kiko)   Gid: ( 1000/    kiko)
Access: 2017-09-22 09:48:34.843560115 +0200
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Modify: 2010-06-10 10:38:53.000000000 +0200
Change: 2017-09-20 19:17:16.072335331 +0200
 Birth: -


Obviously, the corresponding block file in the encrypted directory also gets
modified (and needlesly synced to Dropbox).

Thanks.

-- 
Kiko


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.12.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages cryfs depends on:
ii  fuse          2.9.7-1
ii  libc6         2.24-17
ii  libcrypto++6  5.6.4-8
ii  libcurl3      7.55.1-1
ii  libfuse2      2.9.7-1
ii  libgcc1       1:7.2.0-6
ii  libstdc++6    7.2.0-6

cryfs recommends no packages.

cryfs suggests no packages.

-- no debconf information

Reply via email to