PHP coder needs Tor details

James Muir jamuir at scs.carleton.ca
Thu Feb 15 16:11:00 UTC 2007


Mr. Blue wrote:
> I've found put that if I want to make nobody utilize Tor I must submit 
> FULL path to Tor
> 
> Like: /usr/local/bin/tor
> If I just type tor than it doesn't work.
> 
> Now, when I try to execute Tor command like nobody I get this message:
> 
> [notice] Tor v0.1.1.26. This is experimental software. Do not rely on it 
> for strong anonymity.
> [notice] Configuration file "/usr/local/etc/tor/torrc" not present, 
> using reasonable defaults.
> Initialized libevent version 1.2a using method kqueue. Good.
> Error creating directory //.tor: Permission denied
> Failed to parse/validate config: Couldn't access/create private data 
> directory "//.tor"
> 
> Last 2 rows are confusing me  -what should I do?

Tor needs to create a directory where it can store network data.  It 
tried to create one at //.tor, but it does not have the necessary 
permissions.  You need to tell Tor someplace where it has permission to 
create a directory.

Have you had a look at the sample torrc file that comes with the tor 
source?  It is quite helpful.  Here is an excerpt:

## The directory for keeping all the keys/etc. By default, we store
## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
#DataDirectory /usr/local/var/lib/tor

So add a line like this to your torrc file:

DataDirectory /path/to/where/nobody/can/write/tor

(that's "nobody" as in the username nobody).  You can also specify this 
as a command line parameter -- read the tor man page to see how to do that.

-James





More information about the tor-talk mailing list