LINUX.ORG.RU
ФорумAdmin

запрет на удаление файлов для ProFTPD


0

0

Пожалуйста, помогите понять логику этого сервера. 
Хочу сделать так, чтобы клиенты могли закачивать файлы, но не могли их удалять.
Вот часть proftpd.conf:

  <Directory upload>
    <Limit READ WRITE>
      AllowAll
    </Limit>
    <Limit SITE_CHMOD DELE APPE>
      DenyAll
    </Limit>
  </Directory>

При этом раскладе клиенты удалять файлы не могут, но могут заменять их на файлы
с таким же названием, таким образом удаляя нужную инфу.
Подскажите, как сделать запрет на замену файлов?

# Normally, we want files to be overwriteable.
<Directory />
  AllowOverwrite                on
</Directory>

# A basic anonymous configuration, no upload directories.
<Anonymous /mnt/store/ftp>
  User                          ftp
  Group                         ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                     anonymous kn

  # Limit the maximum number of anonymous logins
  MaxClients                    10

  # 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 WRITE>
    DenyAll
  </Limit>

</Anonymous>
<Directory /mnt/store/ftp/upload>
    #запретить
    <Limit DELE RMD XRMD RETR>
        DenyAll
    </Limit>

    <Limit RNFR RNTO STOR MKD XMKD>
        AllowAll
    </Limit>
</Directory>



Все. Юзеры могут заливать файлы в аплоад, сливать из паба, удалять-перезаписывать не могут, сливать из аплоада не могут. 

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

Большое спасибо, теперь proftpd работает как часы (швейцарские).

sK
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.