#1003204 set the sticky bit on some InRelease files

Package:
apt-cacher-ng
Source:
apt-cacher-ng
Description:
caching proxy server for software repositories
Submitter:
Marc Haber
Date:
2026-01-10 11:39:21 UTC
Severity:
minor
#1003204#5
Date:
2022-01-06 08:49:56 UTC
From:
To:
Hi,

the sticky bit is set on some InRelease files in my apt-cacher-ng data
directories, but not on all of them:

[5/3002]mh@pivot:~ $ ls -al /var/cache/apt-cacher-ng/zg20150/dists/*/InRelease
-rw-r--r-T 1 apt-cacher-ng apt-cacher-ng 18K Jan  6 08:50 /var/cache/apt-cacher-ng/zg20150/dists/bookworm-zg-stable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Jan  5 21:06 /var/cache/apt-cacher-ng/zg20150/dists/bookworm-zg-unstable/InRelease
-rw-r--r-T 1 apt-cacher-ng apt-cacher-ng 18K Jan  6 08:50 /var/cache/apt-cacher-ng/zg20150/dists/bullseye-zg-stable/InRelease
-rw-r--r-T 1 apt-cacher-ng apt-cacher-ng 18K Jan  6 08:50 /var/cache/apt-cacher-ng/zg20150/dists/bullseye-zg-unstable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Jan  6 08:50 /var/cache/apt-cacher-ng/zg20150/dists/buster-zg-stable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Jan  5 20:44 /var/cache/apt-cacher-ng/zg20150/dists/buster-zg-unstable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Sep 10 17:46 /var/cache/apt-cacher-ng/zg20150/dists/jessie-zg-stable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Sep 10 17:46 /var/cache/apt-cacher-ng/zg20150/dists/jessie-zg-unstable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 23K Sep  4 13:04 /var/cache/apt-cacher-ng/zg20150/dists/sid-zg-experimental/InRelease
-rw-r--r-T 1 apt-cacher-ng apt-cacher-ng 23K Jan  6 08:50 /var/cache/apt-cacher-ng/zg20150/dists/sid-zg-stable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 23K Jan  4 21:08 /var/cache/apt-cacher-ng/zg20150/dists/sid-zg-testing/InRelease
-rw-r--r-T 1 apt-cacher-ng apt-cacher-ng 23K Jan  6 08:50 /var/cache/apt-cacher-ng/zg20150/dists/sid-zg-unstable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Jan  6 09:25 /var/cache/apt-cacher-ng/zg20150/dists/stretch-zg-stable/InRelease
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 18K Jan  5 21:05 /var/cache/apt-cacher-ng/zg20150/dists/stretch-zg-unstable/InRelease
[6/3003]mh@pivot:~ $

If this is the intended behavior, the reason should be documented
because the sticky bit on files is at least unusual.

Greetings
Marc

#1003204#10
Date:
2022-01-06 13:18:47 UTC
From:
To:
Hallo,
* Marc Haber [Thu, Jan 06 2022, 09:49:56AM]:

Please check your setting of "FilePerms" in the configuration. That
picture can only be explained if some files were created earlier and
some files were created later, and there was a change of FilePerms value
inbetween.

That setting only gets applied to newly created files (see open(2)).

              The mode argument specifies the file mode bits to be applied when a new file is created.  If neither O_CREAT  nor

Best regards,
Eduard.

#1003204#15
Date:
2022-01-07 13:48:50 UTC
From:
To:
The machine was recently upgraded from buster to bullseye. No
configuration, neithre old nor new, contains a "FilePerms" setting, the
only matches when grepping are the commented example.

Greetings
Marc

#1003204#18
Date:
2022-03-29 18:51:30 UTC
From:
To:
I'm affected too. It's not just InRelease files:

   # find /var/cache/apt-cacher-ng -type f | wc -l
   185505

   # find /var/cache/apt-cacher-ng -type f -perm /1000 | wc -l
   16447

I've never had FilePerms set in my config.

#1003204#23
Date:
2026-01-10 10:08:08 UTC
From:
To:
Es gibt eine Familienspende in Höhe von 1.850.000,00 USD von Cheng Charlie
Saephan. Bitte antworten Sie für weitere Informationen. Denken Sie daran,
Ihrer Familie und den Bedürftigen in Ihrer Umgebung Gutes zu tun.

Dies ist bereits der zweite Versuch, Sie zu erreichen. Bitte antworten Sie
für weitere Details.