systems do not. Upstream therefore wants this directory to be 0700
and bosserver will complain by default if it's not. Changing the
permissions let us drop a patch to bosserver.
+ * Change the default permissions of /etc/openafs/server to 0755 to match
+ upstream defaults, but do not change permissions on upgrade. The only
+ file in that directory that needs to be protected is KeyFile, which
+ should be mode 0600 anyway. Drop the patch to bosserver to allow more
+ restrictive permissions. bosserver will complain about directory
+ permissions after upgrade until the directory is manually changed.
* Fix the second module control file for the standards version, section,
and maintainer update.
* Change the source package name of the stripped package generated by
Demand-attach is experimental. Please only use this file server for
testing. It is not yet ready to run in a production environment.
+ As of this release, the default permissions for /etc/openafs/server are
+ now 0755, matching upstream. The only file in that directory that needs
+ to be kept secure is KeyFile, which is created with 0600 permissions.
+ The directory permissions won't be changed on upgrade, so bosserver will
+ complain now that it is no longer patched to permit restrictive
+ permissions. Once you're certain the per-file permissions of all files
+ in that directory are safe, chmod 755 /etc/openafs/server to make
+ bosserver happy.
+
-- Russ Allbery <rra@debian.org> Fri, 21 Aug 2009 23:51:35 -0700
openafs (1.4.4.dfsg1-4) unstable; urgency=low
-# /etc/openafs/server contains the KeyFile for the server, so it's kept
-# locked down as an extra precaution.
-openafs-fileserver: non-standard-dir-perm etc/openafs/server/ 0700 != 0755
-
# /var/lib/openafs/local contains the fssync.sock file used to coordinate
# volume actions between the fileserver and the volserver so upstream
# wants it to be locked down. Probably doesn't matter on Linux, but if we
dh install --after dh_install
chmod 700 debian/openafs-client/var/cache/openafs
chmod 700 debian/openafs-dbserver/var/lib/openafs/db
- chmod 700 debian/openafs-fileserver/etc/openafs/server
chmod 700 debian/openafs-fileserver/var/lib/openafs/local
touch $@