Привет!
Хелп ми!
Поднимаю FTP сервер на Nas4free.
Задачи: 1. Юзер с логином и паролем попадает в свой каталог (/mnt/username) с правами RXW. За пределы каталога выйти не может (изолирован)
2. Админ попадает в каталог /mnt и имеет права RXW на этот и на все подкаталоги.
3. Анонимный пользователь (желательно без пароля) попадает в каталог /mnt/pub и может только читать (и изолирован в каталоге PUB)
Вопрос: 1. Как правильно создать ЮЗЕРОВ, в какие группы их добавить (в списке есть FTP)
2. Как правильно создать админа, в какую группу его добавить? (FTP или WHEEL)
3. Как создать Анонимного (чтобы без пароля) и в какую группу его добавить чтобы выполнялись данные условия?
Как и что выставить в свойтвах DATASET'a?
Добавлено: ВЕЛИКИЙ И МОГУЧИЙ Google спас))
РЕШЕНО 1. Создать пользователя ftpadmin в группе ftpusers. Домашний каталог /mnt/data
2. Создать пользователей ftp1, ftp2 в группе ftpusers. Домашний каталог /mnt/data/files/ftp1, mnt/data/files/ftp2
3. Содать пользователя public в группе ftpguest. Домашний каталог /mnt/data/files/pub (настройка и изоляция пользователя anonymous - в процессе)
4.В консоли:
chmod -R 775 /mnt/data/files/pub (применяем ко всем файлам и папкам права: Вледелец - полные, Группа - полные, Другие - чтение+выполнение)
chown -R ftpadmin /mnt/data/files/pub (меняем владельца файлов и подпапок рекурсивно каталогу PUB на FTPADMIN)
chgrp -R ftpusers /mnt/data/files/pub (меняем группу владельцев файлов и подпапок рекурсивно каталогу PUB на FTPUSERS)
В итоге:
Пользователь FTPADMIN и все кто входит в группу FTPUSERS - имеют полный доступ. Но при этом изолированы в своём каталоге (кроме FTPADMIN'a).
Все остальные (кто не входит в группу FTPUSERS) - чтение+выполнение.