I installed a trial version of Intel Composer XE 2013 (for Linux) as root and after the install root can run the compilers. However, no other users are able to. I thought it was odd that all the directories being written did not allow other users read or execute permissions. After an uninstall, I changed the umask and SELinux to allow more permissive writing and the directories are written so others have read and execute permissions. However, users were still unable to use the compilers.
Calling ifort as a non-root use results in "Error: A license for FCompL is not available (-76,61026,2)... ifort: error #10052: could not checkout FLEXlm license". I checked all the directories listed in this error and in the environmental variable INTEL_LICENSE_FILE and all the directories that exist are empty.
I am assuming that on my first install (when the umask/SELinux was restrictive) a license file was created somewhere that only allows root to read it. However, during my re-installs the permissions on said license file are not changing.
Is the license file installed somewhere outside of /opt/intel? Where is it so I can loosen the permissions with chmod or delete and reinstall? Or are there other options to get around this problem?