Задать вопрос
@lavrentiev
Back-end разработчик

Файловый сервер для небольшой организации

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

Собственно вопрос возможно банальный прошу сильно не ругать, есть организация парк машин примерно 100 машин. Из них 50/50 у каждой половины своя сеть, работают не в домене, что конечно чуток напрягает. Есть пустой сервер с установленным debian + 2 сетевых интерфейса чтобы работать в обоих сетях (8GB+2x1TB(Raid)). Требуется организовать на данной машинке обменную папку для документов.

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

Вариант второй, это был FTP сервер (щас стоит на другом сервере работает под Win), но удручает скорость соединения.

Может подскажите какие есть ещё варианты решения проблемы, чтобы была отличная скорость работы сети + множественная авторизация в разные директории + полное управления правами на директории и файлы.

ЗЫ: Если есть возможность настроить Samba сервер и избавиться от проблемы авторизации о которой выше описал, прошу отпишите. А если есть возможность настроить FTP сервер и чтобы скорость была работы как у Samba также буду признателен!

Ниже отпишу, что именно требуется:

Требуется:
- Обязательно на Debian, Ubuntu (win не предлагать)
- Авторизация по IP+Login+Password
- Разбивка прав доступа на директории и файлы (по группам) (Запись\Загрузка\Чтение и т.д.)
  • Вопрос задан
  • 6215 просмотров
Подписаться 10 Оценить Комментировать
Решения вопроса 1
@SashaSkot
Специалист широкого профиля
Рассматривал вариант Samba конечно меня воодушевило но есть минусы которые очень сильно напрягают. К примеру авторизовался я под одним логином в одну директорию, а если приходится в другую директорию зайти где уже другой пользователь и права выдает ошибку, пока не выйду из под первого пользователя. Кстати посмотрел куча статей и форумов и как понял уйти от этой проблемы нельзя.

Не совсем понятно, в чем у вас проблема. Это нормально, что с вас запрашивают аутентификацию для каждой папке, если права не заданы для уже аутентифицированного пользователя.
Давайте на пальцах:
Есть каталог /share/user1 - у него заданы права для это пользователя или группы в которой он живет. Есть каталог /share/user2 - у него свои права и другая группа. В этом случае будет 2 запроса имени пользователя. Какой случай у вас?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Так, самба - правильный выбор. Что касается мультилогина, то сама политика неправильная! Пользователь должен логиниться ТОЛЬКО под одним логином! Все права на директории и файлы нужно устанавливать для одного пользователя. Для этого существует масса срадств - начиная от прав на ресурсы и заканчивая правами пользователей/групп на доступ в каталогам и файлам.
Ответ написан
@SarganSaor
Ставьте последний ubuntu 14.04 server, там samba4 4.1.6 ( не альфа, как в предыдущем LTS), это дает:
1. начиная с 4.1 самба умеет Server-Side_Copy - wiki.samba.org/index.php/Server-Side_Copy , что на быстродействии отразится очень неплохо.
2. btrfs как ФС + samba 4.1 еще даст прирост производительности.
3. поднимайте на samba4 AD домен и управляйте вашим парком политиками.
Ответ написан
Комментировать
1kachan
@1kachan
vsftpd
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы