Posted by: Tamir in: ● March 12, 2010
Yesterday I was introduced to ClearCase internal script that I didn’ t know before. This script enables the MVFS setuid for VOBs and it helps on a situation where the VOBs storage filesystem is “setuid enabled”, but the VOBs on that filesystems are under “nosetuid” (setuid disabled). Lastly I found the reason and solution in the ClearCase admin manual (V2003.06), not in Google.
Since I didn’t find any refenrence to that script in Google, I give here the explanation I found in the manual, to share it with the others who might encounter a similar problem:
“By default, the viewroot and VOB file systems are mounted with setuid and setgid disabled; this is the recommended configuration. If you must enable hosts to mount these file systems with setuid and setgid enabled (for example, if you run setuid tools from a VOB), you can either configure your release area with the site_prep script to
make this the default for all hosts, or you can run ccase-home-dir/etc/utils/change_suid_mounts to enable it for a single host.
The effects of running change_suid_mounts on a host do not persist across installs, and you must stop and restart ClearCase on the host after running the script. For more information, see the discussion of site_prep in the Installation Guide.”