O “\ root” faz alguma coisa em / etc / aliases?

4

Encontrei alguns servidores com a seguinte entrada em /etc/aliases :

root: \root,[email protected]

Você pode enviar e-mails para /dev/null da seguinte forma:

root: /dev/null

Não consigo encontrar \root usado em qualquer documentação.

  1. O \root faz alguma coisa?
  2. Poderia ser um erro de sintaxe?
por David 23.01.2013 / 05:40

4 respostas

8
 but I can't find what the \ does

A barra invertida "escapa" do token seguinte, impedindo a interpretação posterior.

É um mecanismo importante na definição de aliases como o exemplo em sua postagem, em que "root" é alias para incluir a conta desse nome E outros endereços. Sem o laço \ a seria criado quando o programa interpretando o alias tentou cancelar a referência "root", que inclui como membro "root" (que inclui como membro "root", e assim por diante).

    
por 23.01.2013 / 07:22
3

Acredito que \root impeça que o ID seja passado por aliases novamente e (em vez disso, é) entregue à conta raiz LOCAL.

    
por 23.01.2013 / 07:13
2

\root salvará a mensagem (por exemplo) /var/mail/root e a encaminhará para [email protected] . Sem ele, somente [email protected] receberá a mensagem. A notação \user, other@address é muito comum para usuários que usam arquivos ~/.forward .

    
por 23.01.2013 / 07:44
1

Colocar uma barra invertida (\) na frente do nome de usuário no primeiro destinatário é uma sintaxe especial para entregar email para o spool de correio local sem mais aliasing.

root: \root,[email protected]

Aqui, o usuário root está encaminhando e-mails para dois lugares diferentes:

  1. Uma cópia da mensagem vai para o spool de correio
  2. O segundo destinatário, [email protected], envia outra cópia da mensagem para os servidores MX de example.com

Por favor, encontre os detalhes aqui .

    
por 23.01.2013 / 13:07