[tor-commits] [ooni-probe/master] Launch tor as the user that started ooniprobe.

art at torproject.org art at torproject.org
Sat Aug 9 23:04:25 UTC 2014


commit f832c80b1cc21f06a0eef914116c22f4188d61b0
Author: Arturo Filastò <art at fuffa.org>
Date:   Fri Aug 8 17:22:53 2014 +0200

    Launch tor as the user that started ooniprobe.
---
 ooni/director.py |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/ooni/director.py b/ooni/director.py
index 18b7cb2..2245cad 100644
--- a/ooni/director.py
+++ b/ooni/director.py
@@ -1,3 +1,4 @@
+import pwd
 import os
 
 from ooni.managers import ReportEntryManager, MeasurementManager
@@ -363,6 +364,8 @@ class Director(object):
             for i in config.tor.torrc.keys():
                 setattr(tor_config, i, config.tor.torrc[i])
 
+        tor_config.User = pwd.getpwuid(os.geteuid()).pw_name
+
         tor_config.save()
 
         if not hasattr(tor_config, 'ControlPort'):





More information about the tor-commits mailing list