@@ -137,28 +137,6 @@ int orterun(int argc, char *argv[])
137
137
exit (1 );
138
138
}
139
139
140
- /* check if we are running as root - if we are, then only allow
141
- * us to proceed if the allow-run-as-root flag was given. Otherwise,
142
- * exit with a giant warning flag
143
- */
144
- if (0 == geteuid () && !orte_cmd_options .run_as_root ) {
145
- fprintf (stderr , "--------------------------------------------------------------------------\n" );
146
- if (NULL != orte_cmd_options .help ) {
147
- fprintf (stderr , "%s cannot provide the help message when run as root.\n" , orte_basename );
148
- } else {
149
- /* show_help is not yet available, so print an error manually */
150
- fprintf (stderr , "%s has detected an attempt to run as root.\n" , orte_basename );
151
- }
152
- fprintf (stderr , "Running at root is *strongly* discouraged as any mistake (e.g., in\n" );
153
- fprintf (stderr , "defining TMPDIR) or bug can result in catastrophic damage to the OS\n" );
154
- fprintf (stderr , "file system, leaving your system in an unusable state.\n\n" );
155
- fprintf (stderr , "You can override this protection by adding the --allow-run-as-root\n" );
156
- fprintf (stderr , "option to your cmd line. However, we reiterate our strong advice\n" );
157
- fprintf (stderr , "against doing so - please do so at your own risk.\n" );
158
- fprintf (stderr , "--------------------------------------------------------------------------\n" );
159
- exit (1 );
160
- }
161
-
162
140
/* setup to listen for commands sent specifically to me, even though I would probably
163
141
* be the one sending them! Unfortunately, since I am a participating daemon,
164
142
* there are times I need to send a command to "all daemons", and that means *I* have
0 commit comments