1

конфиг: http://paste.pocoo.org/show/355969/

Не пойму какая папка сейчас расшарена. И где я могу указать нужную мне в данном конфиге

ОС: Gentoo/Funtoo

2

мой конфиг
http://pastebin.com/AMmVM4Me

папка /home/FTP
кто имеет доступ userftp
правда права все limit ALL
<Directory  /home/FTP>
      <limit ALL>
              Order allow,deny
              AllowUser userftp
              DenyAll
      </limit>
</directory>

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

3

При вашем конфиге:

/etc/init.d/proftpd restart
 * The ProFTPD configuration file /etc/proftpd/proftpd.conf is invalid! You have to
 * fix your configuration in order to run the ProFTPD server. For more information
 * you may execute the ProFTPD configuration check '/usr/sbin/proftpd -t'.
 * ERROR: proftpd failed to stop
calculate chipset # /etc/init.d/proftpd restart
 * The ProFTPD configuration file /etc/proftpd/proftpd.conf is invalid! You have to
 * fix your configuration in order to run the ProFTPD server. For more information
 * you may execute the ProFTPD configuration check '/usr/sbin/proftpd -t'.
 * ERROR: proftpd failed to stop
ОС: Gentoo/Funtoo

4 (19.03.2011 14:55:54 отредактировано Kettler)

Зачем просто копировать мой конфиг?

Может у вас нет пользователя userftp?
У меня ток debian
http://linuxforum.ru/viewtopic.php?pid=150863#p150863

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

5

В вашем конфиге
User                            nobody
Group                           nogroup
у меня

# под кем работаем
User proftpd
Group nogroup

Исправьте под своё

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

6

http://paste.pocoo.org/show/356005/ Сделал так поидее должна же быть открыта  папка : /home/chipset или я чето еще не добавил

ОС: Gentoo/Funtoo

7

Закрыть не забудь.
/home/chipset/

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

8

Закрыл. Захожу по фтп показывает что там пусто, но это не так

ОС: Gentoo/Funtoo

9

покаж
ls -l /home/chipset/

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

10

# ls -l /home/chipset/
итого 64
-rw-r--r-- 1 root    root      135 Мар 19 10:39 1
-rw-r--r-- 1 root    root       25 Мар 18 20:48 htpasswd
-rw-r--r-- 1 chipset chipset     0 Мар 19 14:09 rtorrent.log
-rw-r--r-- 1 chipset chipset 19867 Мар 19 10:17 rtorrent-man.txt
drwxr-xr-x 4 chipset chipset  4096 Мар 19 14:16 torrent
drwxr-xr-x 2 chipset chipset  4096 Мар 17 23:55 Видео
drwxr-xr-x 2 chipset chipset  4096 Мар 17 23:55 Документы
drwxr-xr-x 3 chipset chipset  4096 Мар 19 09:52 Загрузки
drwxr-xr-x 2 chipset chipset  4096 Мар 17 23:55 Картинки
drwxr-xr-x 2 chipset chipset  4096 Мар 17 23:55 Музыка
drwxr-xr-x 2 chipset chipset  4096 Мар 17 23:55 Общедоступные
drwxr-xr-x 2 chipset chipset  4096 Мар 19 10:19 Рабочий стол
drwxr-xr-x 2 chipset chipset  4096 Мар 17 23:55 Шаблоны
ОС: Gentoo/Funtoo

11

как вариант в конец добавь

<Directory  /home/chipset/>
      <limit ALL>
              Order allow,deny
              AllowUser chipset
              DenyAll
      </limit>
</directory>

И пробни зайти под chipset

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

12

Добавил. А как я зайду под chipset когда я не ввожу не логина не пароля при входе

ОС: Gentoo/Funtoo

13

Убери
<Anonymous ~ftp>
  User                 ftp
  Group                ftp
  AnonRequirePassword  off
  MaxClients           10
  UserAlias            anonymous ftp
  DisplayLogin         welcome.msg
  <Limit WRITE>
    Deny from all
  </Limit>
  <Directory /home/chipset>
    <Limit STOR MKD RMD XMKD XRMD WRITE PWD XPWD>
      AllowAll
    </Limit>
  </Directory>
</Anonymous>

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

14 (19.03.2011 15:34:52 отредактировано tyrnov)

Все сделал. Спасибо

ОС: Gentoo/Funtoo

15

А как еще добавить чтобы по фтп мог менять права на файл к примеру захотел поставил 777 по фтп, а мне выдает:

Команда:    SITE CHMOD 777 днс.txt
Ответ:    550 CHMOD 777 днс.txt: Отказано в доступе
ОС: Gentoo/Funtoo

16

Вот сюда добавь
<Limit SITE_CHMOD>
  DenyAll
</Limit>
или зделай вот так
<Limit SITE_CHMOD>
  DenyAll
  AllowUser chipset
</Limit>

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

17

Ага помогло.

ОС: Gentoo/Funtoo

18

Дважды решено (-:

Йа тьомный эльф

19

Подскажите куда копать???
Мозиллой требует логин/пароль, если ввести свой текущий, то открывает сразу каталог /media/250GB/ftp/pub и русские символы испорчены. А анонимно вообще не входит.

Да, и доступен ftp только с того же компа, по ip 192.168.1.2. А по имени name.dyndns.org (и его ip) и по 10.95.23.xxx вообще не доступен.

+ открыть спойлер

# Имя FTP сервера, отображается в строке приветствия.
ServerName                      "my FTP Server"
# Кроме standalone есть возможность запуска сервера через inetd, но standalone удобней.
ServerType                      standalone
DefaultServer                   on
ScoreboardFile          /var/run/proftpd/proftpd.scoreboard

# Port 21 is the standard FTP port.
Port                            21

# Нужно указать доменное имя и ip адрес под которым сервер будет виден снаружи
MasqueradeAddress               name.dyndns.org
MasqueradeAddress                 10.95.23.xxx
# Нужно указать порты для пассивного соединения которые будут пробрасываться через NAT, желательно что бы портов было >100.
PassivePorts 49152 65534

# Some black magic, for further explanation see ProFTPd options guide http://www.proftpd.org/docs/directives/ … -name.html
IdentLookups off
UseReverseDNS off

UseIPv6                         off

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                           022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances                    30

CommandBufferSize       512

# Set the user and group under which the server will run.
User                            nobody
Group                           nobody

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~

# Normally, we want files to be overwriteable.
AllowOverwrite          on

# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>

RequireValidShell               off

# С помощью этих параметров мы включаем перекодирование имен файлов записанных на локальной файловой системе в кодировке koi8-r в cp1251 для удобного их отображения для windows клиентов.
LangEngine on
UseEncoding KOI8-R CP1251


# Директория - домашняя директория пользователя ftp - в котором будут находиться файлы доступные для скачивания с анонимного FTP сервера
<Anonymous /media/250GB/ftp>
  User                  ftp
  Group                 ftp
 
  <Limit LOGIN>
      AllowAll
  </Limit>
 
AnonRequirePassword           off
         
  ### We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                     anonymous ftp

  ### Limit the maximum number of anonymous logins
  MaxClients                    3      "Sorry, max $m users - try again later"

  # Limit transfer rate to 60 KB/s, but first 3 MB on full speed.
  # TransferRate RETR 60:3145728

  ### We want 'welcome.msg' displayed at login, and '.message' displayed
  ### in each newly chdired directory.
  # DisplayLogin                        welcome.msg
  # DisplayFirstChdir           .message

  ### Limit WRITE everywhere in the anonymous chroot
  <Limit CWD DIRS READ LIST>
    AllowAll
  </Limit>
<Limit WRITE>
    DenyAll
</Limit>
    <Directory /media/250GB/ftp/incoming/*>
  <Limit READ CWD RETR CWD>
    AllowAll
  </Limit>
  <Limit WRITE>
     AllowAll
  </Limit>
  <Limit DELE>
     DenyAll
  </Limit>
</Directory>
</Anonymous>

20

Возьми конфиг
http://pastebin.com/AMmVM4Me
подправь под себя
почитай тему и всё получиться

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

21

Kettler, в приведенном вами конфиге не вижу упоминаний про анонимный доступ ac

22

Добавь)
http://linuxforum.ru/viewtopic.php?pid=158328#p158328

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

23 (07.04.2011 00:23:35 отредактировано progmo)

Просит ввести логин и пароль, при вводе anonymous и ask@mail.ru вылетает ошибка 503.
А если ввести мой текущий логин и пароль, то открывается содержимое /home/andrey, И все русские символы испорчены.

И еще, в секции анонима указаны юзер и группа ftp. Они должны реально существовать в системе? У меня такой юзер есть (был изначально), а группы ftp не существует.

+ открыть спойлер

# имя сервера, которое высвечивается при подключении
ServerName "server"
ServerType standalone
# делаем сервером по умолчанию
DefaultServer on
ScoreboardFile /var/run/proftpd/proftpd.scoreboard

# Нужно указать доменное имя и ip адрес под которым сервер будет виден снаружи
MasqueradeAddress               progmo.dyndns.org

Port 21
# отключаем IPv6
UseIPv6 off
Umask 002

# Приветствие при успешной регистрации на ftp-сервере
AccessGrantMsg "Добро пожаловать!!!"
# идентификация
ServerIdent on "My FTP-Server"

MaxInstances 30
CommandBufferSize 512
# под кем работаем
User nobody
Group nogroup

# Логи
UseReverseDNS off
ExtendedLog /var/log/proftpd/ftp.log
TransferLog /var/log/proftpd/proftpd-tranfer.log
SystemLog /var/log/proftpd/proftpd-error.log

# запрещаем использования SITE CHMOD
<Limit SITE_CHGRP SITE_CHMOD>
   DenyAll
#  AllowUser userftp
</Limit>

# настройки, которые активны для всех
<Global>
# С помощью этих параметров мы включаем перекодирование имен файлов записанных на локальной файловой системе в кодировке koi8-r в cp1251 для удобного их отображения для windows клиентов.
LangEngine on
UseEncoding KOI8-R CP1251

# домашняя папка пользователя - это то, куда будет подключаться пользователь по умолчанию
DefaultRoot ~
# запрещаем подключаться от пользователя root
RootLogin off
# максимальное число попыток залогиниться
MaxLoginAttempts 5
# как ни странно, это запрещает авторизоваться пользователям из списка /etc/ftpusers
UseFtpUsers on
# позволяем продолжать скачивания и закачки
AllowRetrieveRestart on
AllowStoreRestart on

LoginPasswordPrompt on
DirFakeGroup on
MaxClients 15
tcpNoDelay on
# удаляем незавершенные закачки
DeleteAbortedStores on
# разрешаем подключаться пользователям, у которых нет командной оболочки
RequireValidShell off
# указываем, что будем использовать порты 24000-26000 для PASV режима
PassivePorts 24000 24003
# без этой опции нельзя будет перезаписывать файлы
AllowOverwrite On
# а без этой будет выскакивать ошибка SECURITY VIOLATION: Passive connection from {host} rejected
AllowForeignAddress On

<Directory /media/250GB/ftp>
# прячем файлы, которые принадлежат пользователю root
HideUser root
# прячем файлы, которые пользователь не может изменить
HideNoAccess on
</Directory>
</Global>
# если не выключить эти две опции, то фтп при подключении будет сильно тормозить
IdentLookups off
UseReverseDNS off
#Тут права и директория
<Directory  /media/250GB/ftp>
      <limit ALL>
              Order allow,deny
              AllowUser userftp
              DenyAll
      </limit>
</directory>

<Anonymous ~ftp>
  User                 ftp
  Group                ftp
  AnonRequirePassword  off
  MaxClients           10
  UserAlias            anonymous ftp
  DisplayLogin         welcome.msg
  <Limit WRITE>
    Deny from all
  </Limit>
  <Directory /media/250GB/ftp>
    <Limit STOR MKD RMD XMKD XRMD WRITE PWD XPWD>
      AllowAll
    </Limit>
  </Directory>
</Anonymous>

24

Буду дома проверю anonymous и выложу

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

25

Kettler, заранее спасибо! Похоже ты тут один на весь форум  ac

26

Вобще по этой теме если настроить то все работает. Я сам проверял и не раз уже

ОС: Gentoo/Funtoo