1

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

2

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

3

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4 (24.02.2011 13:05:50 отредактировано i2ks)

Rassol2 пишет:

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

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

drBatty пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

5

Rassol2 пишет:

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

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

6

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

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

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

7

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

8

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

It is good day to die ...
MS Windows 10
Заметки о главном...

9

i2ks пишет:

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

 Консоль:
Linux 2.6.18-164.el5

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

10

Rassol2 пишет:

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

11

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

Rassol2 пишет:

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

12

i2ks пишет:

видимо proftpd был собран отдельно, но да ладно.

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13 (24.02.2011 13:48:15 отредактировано Rassol2)

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

14

Rassol2 пишет:

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15

drBatty пишет:

каждому свою?
тогда, видимо, вам нужно задать DefaultRoot в контексте <VirtualHost>

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

16

Rassol2 пишет:

а вот где ето прописывать? В /etc/proftpd.conf  ?

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

drBatty пишет:

посмотрите командой htop откуда и как запускается демон.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

17

drBatty пишет:
Rassol2 пишет:

а вот где ето прописывать? В /etc/proftpd.conf  ?

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

drBatty пишет:

посмотрите командой htop откуда и как запускается демон.

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

18

ps -ef|grep proftpd

It is good day to die ...
MS Windows 10
Заметки о главном...

19 (24.02.2011 14:26:12 отредактировано Rassol2)

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

20

Rassol2 пишет:

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

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

Rassol2 пишет:

nobody    2714     1  0 04:01 ?        00:00:00 proftpd: (accepting connections)

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21

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

Значит выполнить мою задачу теперь можно так

1. adduser kol9
2. passwd 777

3. затем идем (к примеру) /home/dima/cs/clients/ тут создаем директорию kol9/cstrike/ (1 вопрос какие нужно выставить права на папку что бы человек мог все творить в етой папке 777 вроде.)

4. Затем иду в /etc/proftpd.conf открываю его и в самый низ добавляю
DefaultRoot /home/dima/cs/clients/kol9/cstrike kol9
ето каманда укажет корень фтп для пользователя kol9.

5. Далее нужно перезапустить фтп-сервер, для применения изменений, командой:
/etc/rc.d/init.d/proftpd restart

. Ну и впринцепи все.
Тока подскажите что с правами делать то?
что бы человек мог заливать и изменять файлы в /home/dima/cs/clients/kol9/cstrike

возможно ?
chown -R kol9:kol9 /home/dima/cs/clients/kol9

если я что то написал не правельно помогите исправить на путь истинный!

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

22

Rassol2 пишет:

adduser kol9

и укажите хомячка /home/kol9

Rassol2 пишет:

3. затем идем (к примеру) /home/dima/cs/clients/ тут создаем директорию kol9/cstrike/ (1 вопрос какие нужно выставить права на папку что бы человек мог все творить в етой папке 777 вроде.)

700

Rassol2 пишет:

4. Затем иду в /etc/proftpd.conf открываю его и в самый низ добавляю
DefaultRoot /home/dima/cs/clients/kol9/cstrike kol9
ето каманда укажет корень фтп для пользователя kol9.

DefaultRoot /home/kol9
или просто DefaultRoot ~
лучше писать именно так, что-бы каждый юзверь был заперт в своём хомячке.

Rassol2 пишет:

5. Далее нужно перезапустить фтп-сервер, для применения изменений, командой:
/etc/rc.d/init.d/proftpd restart

это для слаки и фряхи. обычно service proftpd restart (поправте мну, знатоки).

Rassol2 пишет:

Тока подскажите что с правами делать то?
что бы человек мог заливать и изменять файлы в /home/dima/cs/clients/kol9/cstrike

да вроде всё так.
на самом деле, права можно ставить отдельно для каждого фтп юзера правами ОС. а ещё можно правами внутри самого сервера, внутри <Limit>
последний путь более сложный и более гибкий.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

23 (24.02.2011 18:59:56 отредактировано Rassol2)

drBatty пишет:

DefaultRoot /home/kol9
или просто DefaultRoot ~
лучше писать именно так, что-бы каждый юзверь был заперт в своём хомячке.

мне нужно их заперать не /home/kol9
а именно /home/dima/cs/clients/kol9/cstrike
кпримеру следуюшего /home/dima/cs/clients/Вася/cstrike   

а еше можно тупо добавлять
DefaultRoot /home/dima/cs/clients/kol9/cstrike kol9
в /etc/proftpd.conf
в самый низ ето файла, ненужно ету переменную закрывать в <Global></Global>

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

24

еше 2 не столь важных вопроса.
1. proftpd редактируется только /etc/proftpd.conf - всякие там возможности? Или есть еше куча распихнутых файлов тоже с таким свойством?

2. Ето вообше юморной вопрос но он меня интересует. Возможно ли задать где то значение для использование 2 фтп конфига. Так сказать вспомогательного?

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

25

Rassol2 пишет:

мне нужно их заперать не /home/kol9
а именно /home/dima/cs/clients/kol9/cstrike
кпримеру следуюшего /home/dima/cs/clients/Вася/cstrike

проще всего сделать mount --bind /home/dima/cs/clients/Вася.cstrike /home/kol9
ведь вы желаете сделать dima админом, с полным доступом ко всем каталогам?

Rassol2 пишет:

еше 2 не столь важных вопроса.
1. proftpd редактируется только /etc/proftpd.conf - всякие там возможности? Или есть еше куча распихнутых файлов тоже с таким свойством?

2. Ето вообше юморной вопрос но он меня интересует. Возможно ли задать где то значение для использование 2 фтп конфига. Так сказать вспомогательного?

можно сделать Include /etc/proftpd2.conf
и второй конфиг будет включён в первый.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

26

drBatty пишет:

можно сделать Include /etc/proftpd2.conf
и второй конфиг будет включён в первый.

а кпримеру Include /usr/local/proftpd.conf ето значить что канфиг с указанным адресом тоже будет запускаться?

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

27

блин. чото я вожу и у меня незаперается пользователь /home/dima/cs/clients/kol9/cstrike а лазиет по всем 400гигам ето меня пугает.

напишите пропись которую нужно добавить /etc/proftpd.conf которая пользователя kol9 запрет в этой директории
/home/dima/cs/clients/kol9/cstrike

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

28

Rassol2 пишет:

а кпримеру Include /usr/local/proftpd.conf ето значить что канфиг с указанным адресом тоже будет запускаться?

угу. http://www.proftpd.org/docs/directives/ … clude.html

Rassol2 пишет:

напишите пропись которую нужно добавить /etc/proftpd.conf которая пользователя kol9 запрет в этой директории
/home/dima/cs/clients/kol9/cstrike

завтра напишу. наверное уже в ПМ.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

29

да, если сервер начнет выполнять теже фунции что и его образет, ето будет чудесно.

ето теперь новая проблема от меня

Я удалил /etc/proftpd.conf
и залил на его место свой
затем зделал рестарт но proftpd незапустилось.
я снова вернул на место его родной /etc/proftpd.conf  (зарание скапировал)
но все равно не запустилось и выбило ашибку

 Консоль:
[dima@localhost ~]# /etc/rc.d/init.d/proftpd start
Starting proftpd:  - Fatal: unknown configuration directive 'AuthPAMConfig' on line 20 of '/etc/proftpd.conf'
                                                           [FAILED]

и как мне тперь быть , почему оно не запустилось?

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

30

Rassol2 пишет:

Starting proftpd:  - Fatal: unknown configuration directive 'AuthPAMConfig' on line 20 of '/etc/proftpd.conf'
                                                           [FAILED]

и как мне тперь быть , почему оно не запустилось?

видимо на этом сервере нету модуля mod_auth_pam http://www.proftpd.org/docs/directives/ … onfig.html

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)