Systembenutzer Wildfly

Dateiberechtigung des Benutzers

Der Benutzer wildfly muss der Eigentümer des WildFly Verzeichnisses sein.

sudo chown wildfly:wildfly /opt/wildfly-25.0.1.Final

Weiterhin muss das /opt/wildfly-Verzeichnis (egal ob symbolischer Link oder das tatsächliche Verzeichnis) als home-Verzeichnis des Wildfly-Benutzers eingetragen werden:

usermod -d /opt/wildfly wildfly

Durch diese Einstellungen kann der Wildfly-Benutzer auch direkt auf des mitgelieferte .formsolutions-Verzeichnis zugreifen, ohne dass es weiterer Konfigurationen bedarf.

Zusammenspiel mit dem Apache-Benutzer

Da sowohl der WildFly-Benutzer auf die Verzeichnisse des Webservers, als auch der Webserver auf Verzeichnisse des WildFly Benutzers zugreifen können muss, müssen die Gruppenzugehörigkeiten dementsprechend angepasst werden. Es ist zu beachten, dass der Webserver Benutzer je nach Distribution anders heißt.
Beispiel:

sudo usermod -a -G apache wildfly
sudo usermod -a -G wildfly apache