|
2.4, Redacid (ok), 10:56, 06/04/2007 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Ум есть?
Чем вам не нравится нульфс?
Или вы считаете, что через неткат правилнее?
Затем вы видимо оповистите всех клиентов на каком порту висит ваш неткат | |
|
1.7, stimpack (?), 10:37, 08/04/2007 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А теперь действительно правильный вариант!
useradd meloman -d /home/user/media/./sound -g nobody -e $(date --date="+1 day" +%Y-%m-%d)
passwd meloman
echo meloman >/etc/ftpchroot
Создаётся юзер для ftp, имеющий рутом требуемую директорию и сроком жизни 1 день. Для ftpd точно это всё сработает, а для vsftpd, proftpd нужно проверить настройки в конфигах насчёт chroot-а. Ну, chroot необязателен вообще-то.
А вот другая проблема - как по ftp расшарить подключенную FAT32-флешку - по идее надо юзера, под которым работает ftpd, вносить в группу plugdev и маунтить флешку именно под этим юзером. Но это как-то некрасиво. Либо юзать опции guid=groupname,uid=username, однако в дебиане, например, при автоматическом pmount-е это не получится, придётся флешку статически прописывать в fstab с этими параметрами. Тяжко, в общем. | |
1.10, borey2005 (ok), 10:11, 16/04/2007 [ответить] [﹢﹢﹢] [ · · · ] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Какие симлинки то. FTP сессия chroot'ится в /var/ftp и всё. soft link работать не будет в этом случае. Можно конечно hard link сделать , но:
- на директорию сделать её нельзя, а на каждый файл не очень удобно
- файлы должны лежать в тоим же разделе что и ftp директория, что вряд ли. Так как /var обычно в отдельном разделе.
Вот и остаётся что маунтить с bind самcq удобный для того чтобы быстро что то (директорию) расшарить по ftp. | |
|