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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.