URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 64154
[ Назад ]

Исходное сообщение
"Настройка proftpd"

Отправлено Azureus , 15-Фев-06 07:57 
Привет Unix'ойды.
Помогите настроить ProFTPD Version 1.3.0rc2 для работы.

1. С анонимным доступом кое-как разобрался, но тут же вопрос.
Что, для того, чтобы войти кому либо на ftp под учетной записью, необходимо для него создавать аккаунт в системе?

2. Помогите с синтаксисом конфигурации, чтобы создать учетку testuser c паролем testuserpass c домашней папкой testuser.

3. Помогите с синтаксисом конфигурации, чтобы создать учетку superuser c паролем superuser и возможностью доступа в / (корень диска).

Попрошу не умничать с хандбуками, rtmf и всё такое, так как читал, не получается. На оф сайте все на буржуйском, что смог понял, что не смог, тут спрашиваю.


Содержание

Сообщения в этом обсуждении
"Настройка proftpd"
Отправлено Azureus , 15-Фев-06 10:36 
Я вообще все понимаю так.

<Anonymous /usr/ftp> - Это имя пользователея с домашней папкой.
    User anonftp     - Это опять же имя пользователя, но оно же на строку выше уже упомянуто было.
    Group nogroup    - это типа группа
  UserAlias anonymous anonftp - это непонятно что

В общем что-то ничего не получается...


"Настройка proftpd"
Отправлено Azureus , 15-Фев-06 17:15 
Ну что же, я тут немного разобрался, но не во всем.
Значит вот мой конфиг:

ServerName            "test_server"
ServerType            standalone
DefaultServer            on
ScoreboardFile            /var/run/proftpd.scoreboard
Port                21
Umask                022
MaxInstances            30
User                nobody
Group                nogroup
AllowOverwrite        on
<Limit SITE_CHMOD>
  DenyAll
</Limit>
<Anonymous /usr/ftp>
   User            ftp
   Group            ftp
UserAlias            anonymous ftp
MaxClients            10
   DisplayLogin            welcome.msg
   DisplayFirstChdir        .message
   <Limit WRITE>
     DenyAll
   </Limit>
</Anonymous>

В каталоге /usr/ftp лежит много папок, которые естественно доступны анониму только для чтения.
Для работы анонимной учетки на ftp была создана учетная запись в системе ftp, состоящая в группе ftp.

Вроде бы все нормально, но хотелось бы её кое что.

Необходимо, что бы в тот же каталог /usr/ftp имел доступ аккаунт на ftp-сервере с именем moderator, но например с правами на перезапись и удаление.

Мне сказали, что proftpd самый гибко настраиваемый сервер, подскажите как организовать учетку moderator c особыми провами так, где у анонимуса только права на чтение.


"Настройка proftpd"
Отправлено Александр , 16-Фев-06 08:40 
Вроде бы все нормально, но хотелось бы её кое что.
>
>Необходимо, что бы в тот же каталог /usr/ftp имел доступ аккаунт на
>ftp-сервере с именем moderator, но например с правами на перезапись и
>удаление.
>
>Мне сказали, что proftpd самый гибко настраиваемый сервер, подскажите как организовать учетку
>moderator c особыми провами так, где у анонимуса только права на
>чтение.

а попробуй создать какого либо пользователя с домашним каталогом /usr/ftp
или сделай линк на /usr/ftp в его домашнем каталоге

==proftpd.conf==
.
.
.

DefaultRoot ~

<Limit LOGIN>
  Order allow,deny
  Allow from 192.168.210.0/24
  Deny from all
</Limit>

<Directory />
  AllowOverwrite on
</Directory>

##

<Anonymous ~ftp>

  User            ftp
  Group            operator

  AnonRequirePassword    off
  RequireValidShell    off

  UserAlias        anonymous    ftp

  MaxClients        10

  DisplayLogin        /etc/welcome.msg
# DisplayFirstChdir    /etc/.message

  <Limit LOGIN>
    Allow ALL
  </Limit>

  <Limit WRITE>
    Allow from 192.168.210.0/24
    Allow from all
  </Limit>

</Anonymous>

только вот на rc2 у меня вылез глюк с ограничениями доступа по IP, переустановил на rc3


"Настройка proftpd"
Отправлено Azureus , 31-Мрт-06 15:07 
Большинство вопросов решено на форуме sysadmins, но есть ещё и нерешенные. Копи/пастить не буду, написано все тут http://forum.sysadmins.ru/viewtopic.php?p=7001942#7001942