In der Anleitung der manuellen Installation ist unter Administration API (AAPI), Permissions beschrieben, wie die Rechte des Verzeichnisses /etc/gromox und der darin liegenden Dateien aussehen sollte. Aber selbst wenn ich Grommunio mit der Appliance-ISO installiere, ist das nicht so konfiguriert, wie beschrieben.
Auflistung von /etc/gromox in einer etwas älteren Grommunio-Version:
Name : gromox
Version : 1.19.0.c1d541e65
Release : lp153.1.1
drwxrwxr-x 1 root gromox 400 Dec 15 2022 /etc/gromox/
-rw-r--r-- 1 root root 118 Apr 25 2022 adaptor.cfg
-rw-rw---- 1 grommunio gromox 95 Feb 17 16:12 authmgr.cfg
-rw-r--r-- 1 root root 306 Apr 25 2022 autodiscover.ini
-rw-r--r-- 1 root root 27 Apr 25 2022 delivery.cfg
-rw-r--r-- 1 root root 26 Apr 25 2022 exchange_emsmdb.cfg
-rw-r--r-- 1 root root 26 Apr 25 2022 exchange_nsp.cfg
-rw-r--r-- 1 root root 26 Apr 25 2022 exmdb_local.cfg
-rw-r--r-- 1 root root 26 Apr 25 2022 exmdb_provider.cfg
-rw-r--r-- 1 root root 244 Apr 25 2022 http.cfg
-rw-r--r-- 1 root root 207 Apr 25 2022 imap.cfg
-rw-rw---- 1 grommunio gromox 598 Feb 17 16:12 ldap_adaptor.cfg
-rw-r--r-- 1 root root 53 Apr 25 2022 midb.cfg
-rw-r--r-- 1 root root 118 Apr 25 2022 mysql_adaptor.cfg
-rw-r--r-- 1 root root 203 Apr 25 2022 pop3.cfg
-rw-r--r-- 1 root root 44 Apr 25 2022 smtp.cfg
-rw-r--r-- 1 root root 53 Apr 25 2022 zcore.cfg
Nur die beiden Dateien authmgr.cfg und ldap_adaptor.cfs sind gemäss der Installationsanleitung berechtigt. Für das Verzeichnis gromox selbst ist root der Eigentümer, nicht grommunio.
In einer neueren Version sieht es so aus:
Name : gromox
Version : 2.24.37.gc6b2f39
Release : lp155.15.1
drwxr-xr-x 2 grommunio gromox 290 Feb 17 01:44 /etc/gromox/
-rw-r--r-- 1 root root 26 Jan 29 15:46 autodiscover.cfg
-rw-r--r-- 1 root root 30 Jan 29 15:46 delivery.cfg
-rw-r--r-- 1 root root 24 Jan 29 15:46 exchange_emsmdb.cfg
-rw-r--r-- 1 root root 24 Jan 29 15:46 exchange_nsp.cfg
-rw-r--r-- 1 root root 24 Jan 29 15:46 exmdb_local.cfg
-rw-r--r-- 1 root root 24 Jan 29 15:46 exmdb_provider.cfg
-rw-r--r-- 1 root root 31 Jan 29 15:46 gromox.cfg
-rw-r--r-- 1 root root 249 Jan 29 15:46 http.cfg
-rw-r--r-- 1 root root 202 Jan 29 15:46 imap.cfg
-rw-r--r-- 1 root root 54 Jan 29 15:46 midb.cfg
-rw-r--r-- 1 root root 124 Jan 29 15:46 mysql_adaptor.cfg
-rw-r--r-- 1 root root 198 Jan 29 15:46 pop3.cfg
-rw-r--r-- 1 root root 45 Jan 29 15:46 smtp.cfg
-rw-r--r-- 1 root root 54 Jan 29 15:46 zcore.cfg
Hier gehört das Verzeichnis gromox selbst grommunio, nicht root.
Wie soll es nun richtig konfiguriert werden?