我的 /etc/passwd 文件中的 debian-tor 是谁?

我的 /etc/passwd 文件中的 debian-tor 是谁?

我在以下位置找到了此条目/etc/passwd

debian-tor:x:117:123::/var/lib/tor:/bin/false

但是没有/var/lib/tor文件夹。这是在服务器上,而不是桌面上。

答案1

tor这是通过安装或创建的用户tor-browser

例如,如果你查看包postinst的脚本tor,你会看到:

# checking debian-tor account

uid=`getent passwd debian-tor | cut -d ":" -f 3`
home=`getent passwd debian-tor | cut -d ":" -f 6`

# if there is the uid the account is there and we can do
# the sanit(ar)y checks otherwise we can safely create it.

if [ "$uid" ]; then
    if [ "$home" = "/var/lib/tor" ]; then
        :
        #echo "debian-tor homedir check: ok"
    else
        echo "ERROR: debian-tor account has an unexpected home directory!"
        echo "It should be '/var/lib/tor', but it is '$home'."
        echo "Removing the debian-tor user might fix this, but the question"
        echo "remains how you got into this mess to begin with."
        exit 1
    fi
else
    adduser --quiet \
        --system \
        --disabled-password \
        --home /var/lib/tor \
        --no-create-home \
        --shell /bin/false \
        --group \
        debian-tor
fi


for i in lib log; do
    if ! [ -d "/var/$i/tor" ]; then
        echo "Something or somebody made /var/$i/tor disappear."
        echo "Creating one for you again."
        mkdir "/var/$i/tor"
    fi
done

which restorecon >/dev/null 2>&1 && restorecon /var/lib/tor
chown debian-tor:debian-tor /var/lib/tor
chmod 02700 /var/lib/tor

which restorecon >/dev/null 2>&1 && restorecon /var/log/tor
chown debian-tor:adm /var/log/tor
chmod 02750 /var/log/tor

但是卸载时不会删除此用户。我在或脚本tor中没有看到任何可以删除用户的内容。prermpostrm

所以这意味着您已经tor安装过它,或者之前安装过它。

在您的系统中拥有一些额外的用户并没有什么坏处,但如果您愿意,您可以将其删除。

您可以通过运行来删除用户

sudo deluser debian-tor

相关内容