Using chmod
to Set setuid
Permission Returns Error in a Non–Global Zone on PxFS Secondary Server (15697690)
Problem Summary: The chmod
command might fail to change setuid
permissions on a file in a cluster file system. If the chmod
command is run on a non-global zone and the non-global zone is not on the PxFS primary server, the chmod
command fails to change the setuid permission.
For example:
# chmod 4755 /global/oracle/test-file
chmod: WARNING: can't change /global/oracle/test-file
Workaround: Do one of the following:
-
Perform the operation on any global-cluster node that accesses the cluster file system.
-
Perform the operation on any non-global zone that runs on the PxFS primary node that has a loopback mount to the cluster file system.
-
Switch the PxFS primary to the global-cluster node where the non-global zone that encountered the error is running.