установил proftpd (но опять же не я )
/etc/proftmd.conf есть такой фаил со извесными вам конфигурациями
но. на одной из маих серверов усть еше 1 фаил
/usr/local/etc/proftpd.conf
и в этом файле я указываю
DefaultRoot /home/**/cs/clients/***/cstrike 988
DefaultRoot /home/**/cs/clients/***/cstrike 988
Это ограничивает пользователей директорией.
Вопрос это фаил /usr/local/etc/proftpd.conf самому создавать?
Proftpd + centOS 5.5
некто незнаком с такой китайской настройкой?
Вопрос это фаил /usr/local/etc/proftpd.conf самому создавать?
это вопрос к тому, кто так ставил.
-c,--config config-file
Specifies an alternate config-file to be parsed at startup, rather than the default configu‐
ration file. The default configuration file is /etc/proftpd.conf
Вопрос это фаил /usr/local/etc/proftpd.conf самому создавать?
у вас случайно сервер не под управлением freebsd?
это вопрос к тому, кто так ставил.
похоже у ТС есть сервер под управлением freebsd, для нее расположением конфига это номральное явление.
DefaultRoot /home/**/cs/clients/***/cstrike 988
DefaultRoot /home/**/cs/clients/***/cstrike 988
Это ограничивает пользователей директорией.
зачем 2 раза?
это путь по умолчанию.
а не ограничение.
DefaultRoot /home/**/cs/clients/***/cstrike 988
етот путь я указывал в /usr/local/etc/proftpd.conf
Но хочу заметить что proftpd.conf лижит и в директории /etc/ и в дериктории /usr/local/etc/ И что самое интересное внутреннее содержание этих файлов разное.
Я сам настроил фтп и теперь у меня все как должно быть! тоесть в /etc/ лижит конфиг , но тут настигает вторая проблема так как нету /usr/local/etc/proftpd.conf и куда теперь прописывать DefaultRoot /home/**/cs/clients/***/cstrike 988
Rassol2, покажите вывод uname -sr где лежит конфиг в /usr/local/etc/.
Rassol2, покажите вывод uname -sr где лежит конфиг в /usr/local/etc/.
[console]Linux 2.6.18-164.el5[/console]
Но хочу заметить что proftpd.conf лижит и в директории /etc/ и в дериктории /usr/local/etc/ И что самое интересное внутреннее содержание этих файлов разное.
конфиг может лежать где угодно, и называться как угодно. зависит это от того, как вы запускаете этот демон. в /etc/ лежит конфиг по умолчанию, если запускать демон без параметра -c.
интересно девки пляшут oO , видимо proftpd был собран отдельно, но да ладно. smile
Вопрос это фаил /usr/local/etc/proftpd.conf самому создавать?
вам необходимо на сервере centos сделать аналогичный конфиг? или что? в чем у вас возникла загвоздка?
видимо proftpd был собран отдельно, но да ладно.
не только собран не правильно, но и установлен через ж. не так, как это принято в CentOS. Но если там два конфига, то наверное там 2 сервера.
Моя задача.
1.Выдать ФТП не в домашнюю директорию а кпримеру в папку /home/dima/cs/cliens/cs01d130 что бы человек в той директории мог делать что хочет.
но не мог с нее выползти.
Раньше я ето делал при помоши
/usr/local/etc/proftpd.conf
етот фаил имел такое содержания (пс надеюсь меня после етого не взломают )
UseReverseDNS
ScoreboardFile /var/run/proftpd.scoreboard
DelayTable /var/run/proftpd.delay
PidFile /var/run/proftpd.pid
LogFormat
LogFormat
LogFormat
DefaultRoot /home/dima/cs/clients/cs01d130/cstrike 1
DefaultRoot /home/dima/cs/clients/cs02d130/cstrike 2
DefaultRoot /home/dima/cs/clients/cs03d130/cstrike 3
DefaultRoot /home/dima/cs/clients/cs04d130/cstrike 4
DefaultRoot /home/dima/cs/clients/cs05d130/cstrike 5
#UseReverseDNS
User
Group
MaxInstances
#UseSendfile
<Global>
Umask
#MaxStoreFileSize 20 Gb
AllowOverwrite
<Limit ALL SITE_CHMOD>
AllowAll
</Limit>
</Global>
1.Выдать ФТП не в домашнюю директорию а кпримеру в папку /home/dima/cs/cliens/cs01d130 что бы человек в той директории мог делать что хочет.
но не мог с нее выползти.
каждому свою?
тогда, видимо, вам нужно задать DefaultRoot в контексте <VirtualHost>
подробнее
http://www.proftpd.org/docs/directives/linked/config_ref_DefaultRoot.html
а вот какой конфиг - без понятия. посмотрите командой htop откуда и как запускается демон.
каждому свою?
тогда, видимо, вам нужно задать DefaultRoot в контексте <VirtualHost>
как прописать я думаю разберусь, а вот где ето прописывать? В /etc/proftpd.conf ?
а вот где ето прописывать? В /etc/proftpd.conf ?
мне отсюда не видно.
посмотрите командой htop откуда и как запускается демон.
[quote=Rassol2]а вот где ето прописывать? В /etc/proftpd.conf ?
мне отсюда не видно.
[/quote]посмотрите командой htop откуда и как запускается демон.
ну я htop нажал вижу все процесы что запушены. А куда смотреть что бы увидеть как запускается демон?
ps -ef|grep proftpd
nobody 2714 1 0 04:01 ? 00:00:00 proftpd: (accepting connections)
dima 31559 20940 0 13:26 pts/28 00:00:00 grep proftpd
А куда смотреть что бы увидеть как запускается демон?
в командную сроку
nobody 2714 1 0 04:01 ? 00:00:00 proftpd: (accepting connections)
наверное без параметров запускается. значит /etc/proftpd.conf