1 Expect the server directory to be mode 0700 since that's where the AFS
2 KeyFile is stored. Allow the local directory to be mode 0755, since
3 there's no reason for it to be more restrictive. Allowing the server
4 directory to be mode 0700 causes problems upstream if people symlink the
5 client configuration to the server directory, which is recommended by
8 --- openafs.orig/src/bozo/bosoprocs.c
9 +++ openafs/src/bozo/bosoprocs.c
10 @@ -1324,12 +1324,12 @@
12 struct bozo_bosEntryStats bozo_bosEntryStats[] = {
13 {NULL, 1, 1, 0755, 02}, /* AFSDIR_SERVER_AFS_DIRPATH */
14 - {NULL, 1, 1, 0755, 02}, /* AFSDIR_SERVER_ETC_DIRPATH */
15 + {NULL, 1, 1, 0700, 02}, /* AFSDIR_SERVER_ETC_DIRPATH */
16 {NULL, 1, 1, 0755, 02}, /* AFSDIR_SERVER_BIN_DIRPATH */
17 {NULL, 1, 1, 0755, 02}, /* AFSDIR_SERVER_LOGS_DIRPATH */
18 {NULL, 1, 0, 0700, 07}, /* AFSDIR_SERVER_BACKUP_DIRPATH */
19 {NULL, 1, 1, 0700, 07}, /* AFSDIR_SERVER_DB_DIRPATH */
20 - {NULL, 1, 1, 0700, 07}, /* AFSDIR_SERVER_LOCAL_DIRPATH */
21 + {NULL, 1, 1, 0700, 02}, /* AFSDIR_SERVER_LOCAL_DIRPATH */
22 {NULL, 0, 1, 0600, 07}, /* AFSDIR_SERVER_KEY_FILEPATH */
23 {NULL, 0, 1, 0600, 03}
24 }; /* AFSDIR_SERVER_ULIST_FILEPATH */