LINUX.ORG.RU

proftpd проблема


0

0

вот кусок конфига proftpd

<Anonymous /var/ftp/>
User                    stranger
Group                   ftp
AnonRequirePassword     on
<Limit LOGIN>
 AllowAll
</Limit>
    
        <Directory /var/ftp/incoming/games/*>
                AllowOverwrite on
                <Limit ALL>
                AllowAll
                </Limit>
        </Directory>

        <Directory /var/ftp/pub/games/*>
        AllowOverwrite on 
                <Limit ALL>
                AllowAll
                </Limit>
        </Directory>
</Anonymous>

пользователь stranger получает доступ к указанным каталогам,создает подкаталоги,файлы,ссылки, но не может удалить те каталоги и файлы, которые были созданы пользователем anonymous. 

в чем проблема?

Ответ на: комментарий от true

но в конфиге я четко прописал унаследование прав на каталоги внутри (созданные анонимусом) <Directory /var/ftp/incoming/games/*> AllowOverwrite on <Limit ALL> AllowAll </Limit> </Directory>

<Directory /var/ftp/pub/games/*> AllowOverwrite on <Limit ALL> AllowAll </Limit> </Directory>

george_root
() автор топика
Ответ на: комментарий от true

stranger состоит в группе ftp

владелец указанных каталогов ftp

george_root
() автор топика
Ответ на: комментарий от george_root

причем файлы лежащие в корне каталога games удалить можно, а вот то, что лежит во вновь созданных каталогах - нет

george_root
() автор топика
Ответ на: комментарий от george_root

А почему тогда:

<Anonymous /var/ftp/>
User stranger
Group ftp

Должны же быть stranger:ftp. Если не удастся разобраться, Umask 002 поможет. Ну или "setfacl -m d:u:stranger:rwx каталоги".

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