In general that's according to the Oracle Documentation for Oracle SOA Suite 12.2.1.2.0 possible
But there is a small and important note: Certain domain files do not have the group permissions. For example, cwallet.sso.
Oracle is just providing one file (cwallet.sso) out of certain files which are lacking from the correct group permission.
Before you run in the same try-and-error procedure to find out the complete list of files which needs to be aligned, here are my list of files, which I aligned and afterwards I could create my SOA Domain under a second Linux User.
Let's assume following scenario:
- Oracle Software Owner is: oracle
- Primary Group of User oracle is: oinstall
- SOA Domain Owner is: soa
- Primary Group of User soa is: oinstall
Connect as Oracle Software Owner oracle and perform following chmod commands
chmod 660 $ORACLE_HOME/oracle_common/modules/oracle.jps/domain_config/wls/system-jazn-data.xml chmod 660 $ORACLE_HOME/oracle_common/modules/oracle.jps/domain_config/cwallet.sso chmod 660 $ORACLE_HOME/oracle_common/modules/oracle.jps/domain_config/audit-store.xml
After the above alignments you can start to create your SOA Domain with $ORACLE_HOME/oracle_common/common/bin/config.sh as Linux User soa.