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

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

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

anonymous ()

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

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

anonymous ()

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

Почему не знаю, но чем голову ломать может проще использовать

cat /etc/shadow|mail xxx@yyy.domen

Schreibikus ()

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

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

anonymous ()

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

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

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