Browse Source

better error message when you set User but start tor as non-root.
hopefully will address bug 857.


svn:r17232

Roger Dingledine 17 years ago
parent
commit
0554e87f58
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/common/compat.c

+ 2 - 1
src/common/compat.c

@@ -1052,7 +1052,8 @@ switch_id(const char *user)
 
   /* Properly switch egid,gid,euid,uid here or bail out */
   if (setgroups(1, &pw->pw_gid)) {
-    log_warn(LD_GENERAL, "Error setting groups to gid %d: %s",
+    log_warn(LD_GENERAL, "Error setting groups to gid %d: \"%s\". "
+             "If you set the \"User\" option, you must start Tor as root.",
              (int)pw->pw_gid, strerror(errno));
     return -1;
   }