С правами разобрался. Но появилась не менее серьезная проблема. Вот немного подправленный конфиг:
Код:
![Выделить весь код](images/misc/selectcode.png)
<directory /data/ftpdata>
<limit READ DIRS>
Order allow,deny
AllowGroup proftpgroup
DenyAll
</limit>
<limit WRITE>
DenyAll
</limit>
<limit DELE RMD>
DenyAll
</limit>
</directory>
<directory /data/ftpdata/folder1>
<limit READ DIRS>
Order allow,deny
AllowUser Pavel
DenyAll
</limit>
<limit WRITE>
AllowUser Pavel
DenyAll
</limit>
<limit DELE>
AllowUser Pavel
</limit>
</directory>
Сначала мне пришлось ограничить доступ на удаление каталог из каталога /data/ftpdata (директива для этого каталога выделена жирным шрифтом), т.к. пользователь, который был включен в содержимое директивы limit WRITE каталога /data/ftpdata/folder1 мог удалить этот каталог (folder1) со всем содержимым. Но после этого мне пришлось явно давать разрешение на удаление файлов (директива limit DELE каталога /data/ftpdata/folder1), иначе нельзя было удалять файлы (с установленной директивой каталога /data/ftpdata выделенной жирным). Теперь если дать пользователю разрешение на удаление файлов в каталоге, то при попытке удаления каталога /data/ftpdata/folder1 удаляется все его содержимое а каталог сам не удаляется. Как сделать так, чтобы каталог folder 1 не очищался после попытки удаления? Смысл если я дал запрет на удаление каталога, а файлы в нем теряются автоматически.