LinuxForum.Fans
Тема

Proftpd + centOS 5.5

Автор: Rassol2 34 сообщений 9675 просмотров
#132930

установил 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 самому создавать?

#133011

некто незнаком с такой китайской настройкой?

#133021
Rassol2 написал:
Вопрос это фаил /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
#133023
Rassol2 написал:
Вопрос это фаил /usr/local/etc/proftpd.conf самому создавать?

у вас случайно сервер не под управлением freebsd?

drBatty написал:
это вопрос к тому, кто так ставил.

похоже у ТС есть сервер под управлением freebsd, для нее расположением конфига это номральное явление.

#133024
Rassol2 написал:
DefaultRoot /home/**/cs/clients/***/cstrike 988
DefaultRoot /home/**/cs/clients/***/cstrike 988

Это ограничивает пользователей директорией.

зачем 2 раза?
это путь по умолчанию.
а не ограничение.

#133033

DefaultRoot /home/**/cs/clients/***/cstrike 988

етот путь я указывал в /usr/local/etc/proftpd.conf

Но хочу заметить что proftpd.conf лижит и в директории /etc/ и в дериктории /usr/local/etc/ И что самое интересное внутреннее содержание этих файлов разное.

#133036

Я сам настроил фтп и теперь у меня все как должно быть! тоесть в /etc/ лижит конфиг , но тут настигает вторая проблема так как нету /usr/local/etc/proftpd.conf и куда теперь прописывать DefaultRoot /home/**/cs/clients/***/cstrike 988

#133037

Rassol2, покажите вывод uname -sr где лежит конфиг в /usr/local/etc/.

#133041
i2ks написал:
Rassol2, покажите вывод uname -sr где лежит конфиг в /usr/local/etc/.

[console]Linux 2.6.18-164.el5[/console]

#133042
Rassol2 написал:
Но хочу заметить что proftpd.conf лижит и в директории /etc/ и в дериктории /usr/local/etc/ И что самое интересное внутреннее содержание этих файлов разное.

конфиг может лежать где угодно, и называться как угодно. зависит это от того, как вы запускаете этот демон. в /etc/ лежит конфиг по умолчанию, если запускать демон без параметра -c.

#133043

интересно девки пляшут oO , видимо proftpd был собран отдельно, но да ладно. smile

Rassol2 написал:
Вопрос это фаил /usr/local/etc/proftpd.conf самому создавать?

вам необходимо на сервере centos сделать аналогичный конфиг? или что? в чем у вас возникла загвоздка?

#133048
i2ks написал:
видимо proftpd был собран отдельно, но да ладно.

не только собран не правильно, но и установлен через ж. не так, как это принято в CentOS. Но если там два конфига, то наверное там 2 сервера.

#133049

Моя задача.
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>

#133056
Rassol2 написал:
1.Выдать ФТП не в домашнюю директорию а кпримеру в папку /home/dima/cs/cliens/cs01d130 что бы человек в той директории мог делать что хочет.
но не мог с нее выползти.

каждому свою?
тогда, видимо, вам нужно задать DefaultRoot в контексте <VirtualHost>
подробнее
http://www.proftpd.org/docs/directives/linked/config_ref_DefaultRoot.html
а вот какой конфиг - без понятия. посмотрите командой htop откуда и как запускается демон.

#133061
drBatty написал:
каждому свою?
тогда, видимо, вам нужно задать DefaultRoot в контексте <VirtualHost>

как прописать я думаю разберусь, а вот где ето прописывать? В /etc/proftpd.conf ?

#133063
Rassol2 написал:
а вот где ето прописывать? В /etc/proftpd.conf ?

мне отсюда не видно.

drBatty написал:
посмотрите командой htop откуда и как запускается демон.
#133068
drBatty написал:
[quote=Rassol2]а вот где ето прописывать? В /etc/proftpd.conf ?

мне отсюда не видно.

drBatty написал:
посмотрите командой htop откуда и как запускается демон.
[/quote]

ну я htop нажал вижу все процесы что запушены. А куда смотреть что бы увидеть как запускается демон?
#133073

ps -ef|grep proftpd

#133077

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

#133085
Rassol2 написал:
А куда смотреть что бы увидеть как запускается демон?

в командную сроку

Rassol2 написал:
nobody 2714 1 0 04:01 ? 00:00:00 proftpd: (accepting connections)

наверное без параметров запускается. значит /etc/proftpd.conf

Войдите или зарегистрируйтесь, чтобы ответить.