update
authorPekka Riikonen <priikone@silcnet.org>
Wed, 14 Feb 2001 13:35:55 +0000 (13:35 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Wed, 14 Feb 2001 13:35:55 +0000 (13:35 +0000)
apps/silcd/server.c
includes/silcincludes.h

index 315db519affdec22c5640be2535d5a5b5eff846d..f0a385f7602914410364a25fb273c99c3d6fbd50 100644 (file)
@@ -395,12 +395,13 @@ void silc_server_daemonise(SilcServer server)
     pw=getpwnam(user);
     gr=getgrnam(group);
 
-    if (!pw || !gr) {
-      fprintf(stderr, "Error:"
-       "\tSILC server must not be run as root.  For the security of your\n"
-       "\tsystem it is strongly suggested that you run SILC under dedicated\n"
-       "\tuser account.  Modify the [Identity] configuration section to run\n"
-       "\tthe server as non-root user.\n");
+    if (!pw) {
+      fprintf(stderr, "No such user %s found\n", user);
+      exit(1);
+    }
+
+    if (!gr) {
+      fprintf(stderr, "No such group %s found\n", group);
       exit(1);
     }
     
index 80f27486a11174e47fffdae0094fb1641430b0d0..9685d8ec5bc58925da478bd66809e6013984d248 100644 (file)
@@ -42,6 +42,7 @@
 #include <sys/stat.h>
 #include <sys/time.h>
 #include <sys/times.h>
+#include <time.h>
 
 #ifdef SOCKS5
 #include "socks.h"