LINUX.ORG.RU
ФорумAdmin

Отправка текста на электронку посредством sendmail


0

0

Заипался ужо. маны вроде учитаны до дыр. Мысли вышли.

Почему строка "cat /etc/issue|sendmail xxx@yyy.domem" работает на ура, а строка "cat /etc/shadow|sendmail xxx@yyy.domen" не присылает содержимое файла с паролями? "cat /etc/shadow" на экран информацию выдаёт. Скриптик пускается от рута.

Не дайте сгинуть студенту :(

anonymous

ну, наверное потому, что при такой передаче bash именно так реагирует на те спецсимволы, которые встречаются в паролях

anonymous
()

хедеры открой, да

anonymous
()
Ответ на: комментарий от Schreibikus

Нужно именно sendmail. Стоит postfix. sendmail - символическая сслыка на что-то из комплекта постфикса... А какие спецсимволы ему не нравятся и как это обойти?

anonymous
()
Ответ на: комментарий от anonymous

да нет там никаких спецсимволов!
там нет просто пустой строки, которая нужна, чтобы отделить хедеры от тела.
поэтому повторяю - хедеры открой и увидишь свой shadow

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.