LINUX.ORG.RU
ФорумAdmin

ProFTPD , доступ к файлу (как?...)


0

0

Есть user которому ftp отдает только домашнюю папку /home/user - выше нее он выйти не может. Мне нужно дать для user возможность редактировать файлы в другом каталоге, например /home/server/zzz/. Выкрутился через "mount --bind /home/server/zzz/ /home/user/zzz/" - замечательно работает. А как сделать доступ только для одного файла "/home/server/file"? Через simlynk не получается - может в конфиге нужно как-то разрешить? Или что можно придумать?


хардлинк либо маунт с биндом + .ftpaccess

Somewho ★★
()

если /home/server/ /home/user/ на одном разделе, то уже сказали hardlink -- это самый быстрый и простой путь.
Недостатки: накидаешь хардлинков в разные стороны и при желании перевести /home/server на отдельный раздел -- облом

Я бы сделал так: на /home/server делаешь директорию /home/server/files4user сюда кидаешь хардлинк на файл, а юзеру монтируешь эту директорию с --bind. Так все файлы остаются на /home/server и нет проблем.

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