我在一些服务器上发现了/etc/aliases
中有以下内容:
root: \root,[email protected]
你可以像这样发送邮件到/dev/null
:
root: /dev/null
我找不到在任何文档中使用的\root
。
\root
是否做任何事情? but I can't find what the \ does
反斜杠“逃逸”下面的标记,阻止进一步的解释。
这是定义别名的重要机制,比如你的post中的例子,其中“root”是别名,包括该名称的帐号和其他地址。 如果没有\循环将被创build时,解释别名的程序试图解除引用“根”,其中包括作为一个成员“根”(其中包括作为一个成员“根”,等等..)
我认为\root
阻止了这个id再次通过别名传递,而(被)传递给本地root帐户。
\root
会将邮件保存到(例如) /var/mail/root
并将其转发到[email protected]
。 没有它,只有[email protected]
会收到消息。 对于使用~/.forward
文件的\user, other@address
表示法是非常普遍的。
在第一个收件人的用户名前面加一个反斜杠(\)是一种特殊的语法,用于将邮件传递到本地邮件假脱机,而不会有别的别名。
root: \root,[email protected]
在这里,用户root
将邮件转发到两个不同的地方:
请在这里find细节。