Debian 安装没有 uucp 用户 - 如何创建

Debian 安装没有 uucp 用户 - 如何创建

我刚刚安装了 Debian Squeeze x64,并尝试使用普通的“mail”命令向自己发送一封测试电子邮件。当我发送它时,我从 Exim 收到此错误:

2013-06-08 08:12:46 /var/lib/exim4/config.auto generated 第 173 行中的 Exim 配置错误:未找到用户 uucp
无法发送邮件:sendmail 进程失败,错误代码为 1

经过一番研究后,听起来所有 Debian 系统都应该有“uucp”用户,但我可以只运行“useradd uucp”还是需要设置它来拥有某些目录和内容?

答案1

在我的 Ubuntu 系统上,我有一个用户uucp,并且由于其用户号,它一定是早期创建的。grep uucp /etc/passwd给出:

uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh

并且/var/spool/uucp确实不是存在。grep uucp /etc/group给出:

uucp:x:10:

grep uucp /etc/shadow给出:

uucp:*:15426:0:99999:7:::

因此,您应该尝试使用以下命令创建新用户:

adduser --system --home /var/spool/uucp --no-create-home --shell /bin/sh --group uucp

这将为您提供一个具有“低”uid 的用户,而在其他地方则useradd uucp不会。

相关内容