On 10/19/2015 08:50 AM, Tommaso Boccali
wrote:
To be clear, HTCondor _really_ does not want to start user jobs as root, because such jobs could compromise the machine. It double-checks that the uid of the job is not zero at the last minute before exec'ing it, just to be sure that no bugs have snuck in. This particular check is what we are hitting here -- HTCondor thinks it is root, changes uid to the job in question (which fails, leaving us at root), and right before we would run the job, we notice that the job would be run as root, so we throw our hands up. -greg |