[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] Setting Root User Problem



I am setting up a Linux Redhad Fedora 3 isolated grid.  The Condor
documentation recommends running Condor as the root user is possible.  I am
having problems trying to make this happen.

[root@condor1 sbin]# ps -ef | egrep condor_
daemon    3454     1  0 Oct05 ?        00:24:41 condor_master -f
daemon    3314  3454  0 13:54 ?        00:00:00 condor_collector -f
daemon    3315  3454  0 13:54 ?        00:00:00 condor_negotiator -f
daemon    3317  3454  0 13:54 ?        00:00:00 condor_schedd -f
daemon    3320  3454  0 13:54 ?        00:00:12 condor_startd -f

The default user for the processes to run is "daemon", the manual says to
use condor_config --owner=<user> to change that, but it is giveing me an
error:

[root@condor1 examples]# condor_configure  --owner="root"

Invalid user: getpwnam("root") failed!

[root@condor1 examples]# condor_configure  --owner="root"

Invalid user: getpwnam("root") failed!


When I try to submit the example programs with the current setting I get
this error:

[root@condor1 examples]# condor_submit stream.cmd

ERROR: Submitting jobs as user/group 0 (root) is not allowed for security
reasons.

[root@condor1 examples]# condor_submit sh_loop.cmd

ERROR: Submitting jobs as user/group 0 (root) is not allowed for security
reasons.


My condor_status with this single computer on my grid:

[root@condor1 ~]# condor_status

Name          OpSys       Arch   State      Activity   LoadAv Mem
ActvtyTime

condor1.condo LINUX       INTEL  Unclaimed  Idle       0.580   503
0+03:50:04

                     Machines Owner Claimed Unclaimed Matched Preempting

         INTEL/LINUX        1     0       0         1       0          0

               Total        1     0       0         1       0          0