![Debian 安装没有 uucp 用户 - 如何创建](https://linux22.com/image/33182/Debian%20%E5%AE%89%E8%A3%85%E6%B2%A1%E6%9C%89%20uucp%20%E7%94%A8%E6%88%B7%20-%20%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA.png)
我刚刚安装了 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
不会。