LINUX.ORG.RU
ФорумAdmin

Подскажите, как лучше настроить ProFTPD...


0

0

Подскажете, как задачу красивей решить, а то голову уже сломал... Есть на сервере клиентские сайты, живут в /home/{username}/. Клиенты ходят на сайты по ФТП, причем часто нужно, чтобы под одним логином можно было заходить на несколько сайтов, соответственно для ProFTPD даю DefaultRoot /home, и пользователя включаю в группы, куда надо дать доступ. Все бы хорошо, но вылезает такой косяк: захожу под именем user1, захожу в папку /home/user2, там лежит файл принадлежащий user2:user2, права 770. пользователь user1 входит в группу user2, соответственно, с файлом может делать что угодно, НО! Переписать его по ФТП нельзя - permission denied, можно только удалить и залить заново, что неудобно. AllowOverwrite конечно включено, свои файлы можно переписывать, а как лучше решать проблему с чужими???

Т.е. для пользователя home прозрачна. С таким подходом проблем будет много больше, чем отдельные логины.

vladislav ★★
()

Тебе надо, чтобы любой мог стирать и перезаписывать любые файлы?

Root-msk ★★★★★
()

несекурненько

anonymous
()

mnemo2001, может конфиг ProFTPD покажешь?

>Тебе надо, чтобы любой мог стирать и перезаписывать любые файлы?

Он же сказал что управляет политиками через системные группы

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

>Он же сказал что управляет политиками через системные группы
интересная фраза

можно попробовать acl включить или даже selinux

dimon555 ★★★★★
()

permission denied - может это результат действия umask?

drull ★☆☆☆
()

> Есть на сервере клиентские сайты, живут в /home/{username}/. Клиенты ходят на сайты по ФТП, причем часто нужно, чтобы под одним логином можно было заходить на несколько сайтов

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

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