NAS сервер для дома или малого офиса на базе FreeNAS

 

 

Обеспечиваем доступ к папке «share» непосредственно из папки пользователя

Удобно, практично, позволяет без проблем получиь доступ к «share» по FTP.

Сначала создаём в папках всех пользователей папку !-share.

Для этого  

Дополнительно – Файловый менеджер.

Здесь нам придётся снова залогинится.

Username: root

Password: ваш пароль на «admin»

Language: можете выбрать любой.

Логинимся и попадаем в корень «/».

Переходим: mnt/data/users/

Там по очереди заходим в нужные папки пользователей и создаём папки «!-share» 

В правом верхнем углу в выпадающем меню, выбираем «Directory / Каталог».

Рядом пишем «!-share»  (без кавычек)

Жмём «Create / Создать»

Переходим по очереди в папки других пользователей и так же создаём «!-share» .

 

Теперь создаём точки монтирования самой папки «share» во вновь созданные папки «!-share» .

Система – Дополнительно – Командные скрипты  

Нажимаем серый крестик

В строку «команда» вводим  mount_nullfs /mnt/data/share  mnt/data/users/***/!-share 

где *** - папка пользователя

В выпадающем меню «Тип» переключаем на «PostInit»

Нажимаем «Добавить».

Повторяем операцию меняя папку пользователя

Таким образом мы создаём точку монтирования папки «share» в корневых папках указанных пользователей и теперь они могут по FTP пользоваться папкой «share».

Если этого не сделать, то доступа к файловому обменнику «share» то FTP, не будет.

(Небольшое пояснение.

«софт линки», они же «мягкие ссылки», они же «symlink» в данном случае не годятся, т.к. в настройках FTP мы будем ставить «Использовать chroot() для всех, кроме root» запирая пользователей в каталоге. 

Так же нельзя использовать монтирование в fstab, т.к. FreeNAS просто не использует его. Это вот такая приколка от разработчиков)

 

 

>>Назад<<        >> Оглавление<<        >>Вперёд<<