Changing Resource Permissions

Oracle Clusterware manages resources based on the permissions of the user who added the resource. The user who first added the resource owns the resource and the resource runs as the resource owner. Certain resources must be managed as root. If a user other than root adds a resource that must be run as root, then the permissions must be changed as root so that root manages the resource, as follows:

  1. Change the permission of the named resource to root by running the following command as root:
    # crsctl setperm resource resource_name –o root
    
  2. As the user who installed Oracle Clusterware, enable the Oracle Database installation owner (oracle, in the following example) to run the script, as follows:
    $ crsctl setperm resource resource_name –u user:oracle:r-x
    
  3. Start the resource:
    $ crsctl start resource resource_name