Возможно ли в proftpd сделать на одном ip 2 виртуальных хоста чтобы в обоих корректно работал анонимный вход?
пример /etc/proftpd.conf
############################
ServerName "ProFTP"
ServerType standalone
Port 21
Umask 022
User nobody
Group proftpd
<VirtualHost 192.168.0.1>
ServerName user1.loacal.example.com
AuthUserFile /etc/proftpd/user1
DirFakeGroup On ftpgroup
DirFakeUser On ftpuser
DefaultRoot ~
<Directory />
AllowOverwrite on
</Directory>
<Anonymous /home/user1/public_html>
UseFtpUsers on
RequireValidShell off
User ftp
Group ftp
UserAlias anonymous ftp
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
</VirtualHost>
<VirtualHost 192.168.0.1>
ServerName user2.loacal.example.com
AuthUserFile /etc/proftpd/user2
DirFakeGroup On ftpgroup
DirFakeUser On ftpuser
DefaultRoot ~
<Directory />
AllowOverwrite on
</Directory>
<Anonymous /home/user2/public_html>
UseFtpUsers on
RequireValidShell off
User ftp
Group ftp
UserAlias anonymous ftp
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
</VirtualHost>
###############################
файлы /etc/proftpd/user2 и /etc/proftpd/user1 содержат пароли для соответственно user1 или user2 и запись для ftp (у ftp в поле пароль стоит *)
При подключении на user2.local.example.com по логину ftp входит успешно, но попадает в папку /home/user1/public_html а не в /home/user2/public_html
как я понимаю, в отличие от например httpd, ftpd не получает информации на какой хост залогинились и поэтому при подключении по логину ftp он идет в первый по списку виртуальный хост.
Вопрос: Можно ли как-то сделать чтобы при коннекте с логином ftp происходило корректное подключение (chroot был в нужную папку).
Я вот думаю мож завести юзеров ftp@user1.example.com и ftp@user2.example.com и сделать их анонимусами? такое будет работать?
Есть exim 4.24 на RH9. На сервере 2 внешних IP и у них разные имена.
Например
123.123.123.123 a.server.ru
123.123.222.222 b.server1.ru
хостнэйм a.server.ru
в smtp_banner используется переменная $qualify_domains, соответственно и
telnet a.server.ru 25
и
telnet b.server1.ru 25
выдают в баннере
... a.server.ru ......
Вопрос:
Можно ли как-то в принцыпе сделать так чтобы при обращении почтовик знал на какой адрес произошел коннект и исходя из этого выдавал бы нужный hostname?
Доброго времени суток!
Решил на LRP ядро обновить до последнего 2.2.25 (было 2.2.19).
Проблему с архивным initrd решил - нашел патчик.
Но вот это не могу победить:
Warning: unable to open initial console
т.е. как я понимаю он не видит /dev/tty1 или открыть его не может или еще чего :((
/dev/tty1 создается динамически из скипта linuxrc...
я даже создал его руками, положил туда - всеравно не работает...
Есть сервак RH 7.3 glibc-2.2.5-43, надо glibc-2.3, отсюда вопросы:
1) Хде взять rpm с glibc-2.3 - т.к. на ftp.redhat.com в апдэйтсах для 7.3 2.2.5-43 и есть последняя, подойдет ли найденная на rpmfind.net RawHide 1.0 for i386 (glibc-2.3.2-91.i386.rpm) или RedHat-8.0 Updates for i386 (glibc-2.3.2-4.80.6.i386.rpm);
2) Насколько безопасно обновлять либы на работающем сервере? Как я понимаю для чистоты эксперимента надо перезагрузиться - поднимется ли он? Нужно ли будет обновлять остальной софт?
Сервак мало того что рабочий - народ активно пользует (можно конечно выделить 5-10 мин для перезагрузки), так еще и находится от меня на недосягаемом расстоянии - если он встанет раком - я даже не смогу на консоль взглянуть... тогда будет писец...
У кого есть опыт (особенно печальный) - пожалуста, поделитесь.
Хайль!
Есть задача: все аттачи присылаемые на определенный почтовый ящик складывать в определенную папочку. Как я понимаю енто надо написать скриптик ~/.procmail, и там отдавать письмо какой-нибудь тулзе, которая бы аттачи выковыривала.
Вот чего за тулзу можно использовать? А то по запросу "mime tools" выдает всякие перловые модули, а писать ничего не охота...
Хи!
Вот буквально токачто по глупости удалил 2 файла (размер 1.9Гб и 1.0Гб). Ну, думаю, не проблема - открываю mc, иду в меню Command -> Undelete files (ext2fs only)... он список удаленных файлов открывает... НО этих файлов там нет!!! отсортировал по размеру - самый большой файл порядка ~24Мб..!!!
FS именно ext2, не ext3...
df показывает что на диске свободно ~200Мб...
млин... чо делать?? подскажите, не дайте помереть... бэкапа нету никакого нафиг...
вот поставил icewm, вродь все как надо настроил - не могу тока добиться одного - русских символов в заголовках окон (вместо них стоят ?????) и так же не могу писать по-русски в терминале...
в аське там, опере с русским все пучком (как видите :)...
вот запускаю например
xterm -bg black -fg gray -font "-misc-fixed-medium-*-normal-*-20-*-*-*-*-*-koi8-r"
русские букавы в vi показывает, а ни в vi ни в консоли ничего не выводит когда раскладку переключаешь :(((
Хайль!
Подскажите где почитать/понастраивать чтобы я смог одновременно 2 licq с разными UIN'ами запустить. Вариант запускать от разных пользователей не катит - надо именно от одного юзера.
Установил Slackware-8.0, все как обычно.... установка прошла нормально, но... не грузится...
загружаюсь с CD (linux root=/dev/hda2) - все нормально...
думаю мож с ядром чего не так - собрал 2.4.20...
не работает...
LILO нормально предлагает выбрать ядро.. выбираю... пишет
Loading linux ........(скока-то там точек)
и.... все! ни туда ни сюда.. никак и ничего...
перепробовал ядра 2.2.19, 2.4.5 и 2.4.20, с PCI и AGP картами (иногда появляется глюк - на экране случайные символы случайного цвета появляются - как при глюкавой видюхе)...
куда рыть?? :(( пробовал другой винт цеплять который на другой тачке (первый пень) нормально грузится - то же самое :((
Мамка CUSL2-C, проц Pentium III - 800EP..
когда грузишься с CD все нормально... а! сделал загрузочную дискету - тот же результат :((
Причем и в первом и во втором случая все работает нормально....
Сначала я думал что глюк в том что у меня были выключены виртуальные терминалы (/dev/pts), а /dev/ttypX не хватало... но их было 16 (ttyp0-ttypf).. Кроме того когда я их включил ничего не изменилось...
pppd в логах пишет что все ок (повторю - все работает нормально в обоих случаях):
Mar 28 14:10:13 mkhp-gate pppd[1517]: pppd 2.4.1 started by root, uid 0
Mar 28 14:10:13 mkhp-gate pppd[1517]: Using interface ppp5
Mar 28 14:10:13 mkhp-gate pppd[1517]: Connect: ppp5 <--> /dev/ttyp5
Mar 28 14:10:13 mkhp-gate pppd[1517]: MSCHAP-v2 peer authentication succeeded for XXXXX
Mar 28 14:10:13 mkhp-gate pppd[1517]: MPPE 40 bit, stateless compression enabled
Mar 28 14:10:13 mkhp-gate pppd[1517]: local IP address 192.168.97.1
Mar 28 14:10:13 mkhp-gate pppd[1517]: remote IP address 192.168.97.23
Mar 28 12:55:18 mkhp-gate pppd[13804]: pppd 2.4.1 started by root, uid 0
Mar 28 12:55:18 mkhp-gate pppd[13804]: Using interface ppp10
Mar 28 12:55:18 mkhp-gate pppd[13804]: Connect: ppp10 <--> /dev/ttypa
Mar 28 12:55:21 mkhp-gate pppd[13804]: MSCHAP-v2 peer authentication succeeded for XXXX
Mar 28 12:55:22 mkhp-gate pppd[13804]: local IP address 192.168.97.1
Mar 28 12:55:22 mkhp-gate pppd[13804]: remote IP address 192.168.97.20
Mar 28 12:55:22 mkhp-gate pppd[13804]: MPPE 40 bit, stateless compression enabled
Mar 28 14:21:34 mkhp-gate pppd[1537]: pppd 2.4.1 started by root, uid 0
Mar 28 14:21:34 mkhp-gate pppd[1537]: Using interface ppp5
Mar 28 14:21:34 mkhp-gate pppd[1537]: Connect: ppp5 <--> /dev/pts/5
Mar 28 14:21:37 mkhp-gate pppd[1537]: MSCHAP-v2 peer authentication succeeded for XXXXX
Mar 28 14:21:37 mkhp-gate pppd[1537]: local IP address 192.168.97.1
Mar 28 14:21:37 mkhp-gate pppd[1537]: remote IP address 192.168.97.20
Mar 28 14:21:37 mkhp-gate pppd[1537]: MPPE 40 bit, stateless compression enabled
Mar 28 14:53:10 mkhp-gate pppd[5577]: pppd 2.4.1 started by root, uid 0
Mar 28 14:53:10 mkhp-gate pppd[5577]: Using interface ppp10
Mar 28 14:53:10 mkhp-gate pppd[5577]: Connect: ppp10 <--> /dev/pts/10
Mar 28 14:53:10 mkhp-gate pppd[5577]: MSCHAP-v2 peer authentication succeeded for m-buh
Mar 28 14:53:10 mkhp-gate pppd[5577]: MPPE 40 bit, stateless compression enabled
Mar 28 14:53:10 mkhp-gate pppd[5577]: local IP address 192.168.97.1
Mar 28 14:53:10 mkhp-gate pppd[5577]: remote IP address 192.168.97.26
Вот такие пироги.... чего ето такое?? куда ковырять?? Почему ета ерунда показывается?
ЗЫ: у меня почему-то работает только 40бит шифрование MPPE, а 128 не работает :((
Настраиваю vpn - PoPToP 1.1.2, pppd-2.4.1 пропатченный для поддержки mppe... авторизация по chap/ms-chap/ms-chap2 работает, mppe 40/128 судя по логам тоже... однако
1) если подключается win98 (ms-chap2, mppe-40) все отлично работает;
2) если подключается win2k (ms-chap2, mppe-128 или mppe-40 - не принципиально) - подключение проходит нормально, ppp-интерфейс поднимается, в логах пишется что все пучком, но! пакеты не ходят... когда начинаешь пинговть например (или какая другая активность), то в лог валятся сообщения
pppd[xxx]: Protocol-Reject for unsupported protocol 0xXXXX;
3) WinXP ведет себя так же как и Win2k;
4) если отключить шифрование - везде все работает нормально.
Подскажите где почитать - стоит squid-2.5, надо чтобы всякие IE его подхватывали когда у них стоит галочка "Автоматическое определение настроек"..
Заранее благодарен...
Приветствую! Подскажите чего делать в такой ситуации:
Надо сделать чтоб 2.2.23 понимал ext3.
Есть ядро 2.2.23, есть патч к 2.2.20 для ext3...
когда патчил ядро иногда сыпались Hunk....
make dep отработал, но появился Makefile.rej, что, как мне сказали, не есть гуд...
патча специально для 2.2.23 я не нашел.. если кто знает где взять - киньте ссылочку...
ядро не скомпилялось - ругнулось на bluesmoke.c
чего делать?
Здравствуйте, уважаемые!
Настраиваю "с нуля" шлюз для конторы. Подумал - а может быть использовать не sendmail для почты?
Исходные данные: Slackware, около 150 почтовых ящиков, алиасы будут видимо... группы каие-нибудь... в дальнейшем планируется прикрутить антивирус.
Пожалуйста, напишите о конкретных плюсах и минусах разных почтовиков (выражения типа "у меня работает, не жалуюсь", я думаю, будут бесплоезны..).
например:
sendmail
+ хорошо изучен, много информации, много готовых решений
- не удобная (трудная) конфигурация
Здравствуйте!
Помогите разобраться с проблемой:
есть cgi-скрипт, например aaa.cgi, представляющий собой всего 1 рабочую строку:
#!/bin/sh
/bin/telnet 192.168.0.1 1234 2>/dev/null
на 192.168.0.1 порту 1234 сидит тоже скрипт, который просто выводит небольшой текстовый файл.
если aaa.cgi запустить с консоли - все прекрасно, получаем
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
<содержимое файла>
а если вызывать его через www - три первые строки присутствуют, а содержимого файла - нету!
Вот захотел скомпилять ядро 2.2.20 для LRP, указал вкомпилять все что связано с FAT, minix, ROM, RAM, initrd, а он при загрузке говорит что не может замонтировать рутовскую дерикторию с 01:00 - в чем грабли??