试图运行newaliases:newaliases:致命:/ etc /:file有85个硬链接

Sun*_*rma 0 ubuntu alias postfix-mta hardlink

我刚刚更新了我的/etc/aliases文件:

postmaster: root
mailer-daemon: postmaster
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
root: myusername
Run Code Online (Sandbox Code Playgroud)

但是现在我在运行newaliases时遇到错误:

newaliases: fatal: /etc/: file has 85 hard links
Run Code Online (Sandbox Code Playgroud)

现在postfix将无法启动:

# postfix start
postfix: fatal: /etc/: file has 85 hard links
Run Code Online (Sandbox Code Playgroud)

Sun*_*rma 6

我弄清楚发生了什么.不要做我做的事情,盲目地复制/粘贴教程中的东西.确保您正确阅读配置选项并了解它们的含义.

http://www.postfix.org/BASIC_CONFIGURATION_README.html#myorigin

这是我的/etc/postfix/main.cf文件的一部分:

myhostname = mail.mydomain.com
myorigin = /etc/
Run Code Online (Sandbox Code Playgroud)

我忘记了完成了myorigin线路,或者它已经在沿途的某处弄乱了.我的意思是:

myhostname = mail.mydomain.com
myorigin = </etc/mailname
Run Code Online (Sandbox Code Playgroud)

<告诉postfix读取该文件.现在newaliases,所有postfix命令都能完美运行.