oinstall group permissions under Oracle Linux
Dude!Nov 28 2011 — edited Nov 28 2011Hello,
From what I understand according to the Oracle 11gR2 installation documentation, the purpose of the "oinstall" group is to have an additional OS group that can maintain the Oracle software installation beside the "oracle" user.
The instructions outline to set the mount point of the Oracle installation to owner "oracle" and group "oinstall" with full privileges for owner and group, except world (775). Any other user who belongs to the OSDBA (dba) group will only need read and execute permissions on the Oracle home directory.
The "orainstRoot.sh" post installation script then sets permissions 770 on the oraInventory directory to remove world access and set read, write and execute for owner and group.
But what why are the privileges for the Oracle home set to 755? How can I maintain the software using the "oinstall" group if it does not have write privileges? If I need to patch the software using the Oracle user account, what can I do with the "oinstall" group?
Thanks and kind regards.