Назад | Перейти на главную страницу

Делает ли «\ root» что-нибудь в / etc / aliases?

Я нашел на нескольких серверах следующую запись в /etc/aliases:

root: \root,email@example.com

Вы можете отправить письмо по адресу /dev/null как это:

root: /dev/null

Я не могу найти \root используется в любой документации.

  1. Делает \root Делать что-нибудь?
  2. Может быть, это синтаксическая ошибка?
 but I can't find what the \ does

Обратная косая черта «ускользает» от следующего за ним токена, предотвращая дальнейшую интерпретацию.

Это важный механизм для определения псевдонимов, подобных примеру в вашем сообщении, где «root» имеет псевдоним, включающий как учетную запись с этим именем, так и другие адреса. Без \ цикл будет создан, когда программа, интерпретирующая псевдоним, попытается разыменовать «root», который включает в качестве члена «root» (который включает в качестве члена «root» и т. Д.)

я полагаю, что \root предотвращает повторную передачу этого идентификатора через псевдонимы и (вместо этого) его доставку в ЛОКАЛЬНУЮ корневую учетную запись.

\root сохранит сообщение в (например) /var/mail/root и переслать его email@example.com. Без него только email@example.com получит сообщение. В \user, other@address нотация очень распространена для пользователей, которые используют ~/.forward файлы.

Установка обратной косой черты (\) перед именем пользователя в первом получателе - это особый синтаксис для доставки почты в локальную почтовую папку без дальнейшего псевдонима.

root: \root,email@example.com

Здесь пользователь root пересылает почту в два разных места:

  1. Одна копия сообщения отправляется в почтовый ящик
  2. Второй получатель, email@example.com, отправляет еще одну копию сообщения на MX-серверы example.com.

Пожалуйста, найдите подробности Вот.