Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Забанен


Сообщения: 50
Благодарности: 0

Профиль | Цитировать


С правами разобрался. Но появилась не менее серьезная проблема. Вот немного подправленный конфиг:

Код: Выделить весь код
<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 не очищался после попытки удаления? Смысл если я дал запрет на удаление каталога, а файлы в нем теряются автоматически.

Отправлено: 11:18, 03-10-2011 | #3