Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To support secure and auditable access, the following groups and users should be created:

Group: cviewphixflow

This group is the primary group for all PhixFlow users below (cviewphixflow, individual and tomcat)

Group: oinstall

This is the standard name for the Oracle install group. Users cview phixflow and tomcat should be members of this group.

User: cviewphixflow

This user owns the PhixFlow directory (‘/opt/phixflow’) and will be used to perform certain maintenance tasks. This user should be able to

  • read and write to the PhixFlow directory
  • read from the Tomcat directory (‘/opt/tomcat’)

This user should not be able to:

  • log on directly from a remote machine - support users should log on using their individual user names then switch (‘su’) to cview phixflow when required
  • write to the Tomcat directory (‘/opt/tomcat’)

Individual Support Users

These represent individuals who will perform support and maintenance tasks on PhixFlow. These users should be able to

  • log on from a remote machine
  • transfer files to/from external PhixFlow sites via FTP
  • read and write to the PhixFlow directory (‘/opt/phixflow’)
  • read from the Tomcat directory (‘/opt/tomcat’)

These users should not be able to:

  • write to the Tomcat directory (‘/opt/tomcat’)

At the administrator’s discretion, the cview phixflow user and individual support users may be combined into a single user.

User: tomcat

The tomcat user will be used to run the Apache Tomcat web server, and will own all files directly used by the web server. This user should be able to

  • read and write files in the Tomcat directory

This user should not be able to

  • log on directly from a remote machine - support users should log on using their individual user names then switch (‘su’) to tomcat when required

Notes

1.

If on Linux: increase the per-user limit on open files for the tomcat user to 4096.

To do this edit /etc/security/limits.conf and add the following line:

tomcat          hard    nofile          4095

 

2.

Set umask 22 for the tomcat  user and umask 2 for user cview phixflow and individual support users.

 

3.

Add the oracle user to the cview phixflow group – this will allow oracle to write data pump files into the PhixFlow directory

...

Directory

Owner

Owner rights

Group rights

Other rights

$app/phixflow

cviewphixflow

rwx

rwS

---

$app/phixflow/data

cviewphixflow

rwx

rwS

---

$app/phixflow/data/import

cviewphixflow

rwx

rwS

---

$app/phixflow/data/export

cviewphixflow

rwx

rwS

---

$app/phixflow/data/archive

cviewphixflow

rwx

rwS

---

$app/phixflow/data/restore

cviewphixflow

rwx

rwS

---

$app/phixflow/data/templates

cviewphixflow

rwx

rwS

---

$app/phixflow/data/plugins

cviewphixflow

rwx

rwS

---

$app/phixflow/data/temp

cviewphixflow

rwx

rwS

---

$app/phixflow/dbexport

cviewphixflow

rwx

rwS

---

$app/phixflow/release

cviewphixflow

rwx

rwS

---

$app/phixflow/temp

cviewphixflow

rwx

rwS

---

$app/tomcat

tomcat

rwx

r-x

---

...

Individual Support Users

These represent individuals who will install PhixFlow and perform support and maintenance tasks on PhixFlow. These users should have local administrator rights on the server and should be able to:

  • log on to the server via a remote desktop session
  • transfer files to/from external PhixFlow sites via FTP
  • read and write to the PhixFlow directory (‘$app/phixflow’)
  • read and write to the Tomcat directory (‘$app/tomcat’)

At the administrator’s discretion, a single support user ‘cview’ ‘phixflow’ user may be set up however we recommend setting up individual accounts.

...