我今天在 Debian 6 系统上观察到一个奇怪的行为,我无法理解。当我通过/etc/init.d/tor
或直接通过运行 tor 时/sbin/tor
,新的 tor 进程会放弃其 root 权限并将其 uid 设置为debian-tor
- 用户。虽然这是一件好事,但我不明白应用程序为什么会这样做。我的 /etc/tor/torrc 不包含相应的User
-configuration-entry。tor 如何知道它首先应该回退到哪个 uid?
答案1
debian-tor
通过 Debian 补丁在 Tor 可执行文件中进行硬编码。
跑apt-get source tor
进去看看tor-0.2.1.30/debian/patches/06_add_compile_time_defaults.dpatch
。