Добрый день!
Интересует вопрос о создании специального места для документов на основе Linux сервера.
Чтобы Windows машины могли заходить и работать с документами.
Аутентификация желательно LDAP или логин/пароль.
Сейчас работает Dropbox и с ним есть некоторые проблемы.
Раньше стоял Windows сервер с расшаренными папками. Доступ к данным осуществлялся на основе Active Direcotry.
Надо бы какой нибудь хорошо работающий аналог подобрать, желательно на Linux.
Сам склоняюсь к Sambe, но возможно есть другие решения.
Общие папки на Linux сервере
Добрый день!
Интересует вопрос о создании специального места для документов на основе Linux сервера.
Чтобы Windows машины могли заходить и работать с документами.
Аутентификация желательно LDAP или логин/пароль.
Сейчас работает Dropbox и с ним есть некоторые проблемы.
Раньше стоял Windows сервер с расшаренными папками. Доступ к данным осуществлялся на основе Active Direcotry.
Надо бы какой нибудь хорошо работающий аналог подобрать, желательно на Linux.
Сам склоняюсь к Sambe, но возможно есть другие решения.
Таки samba.
Ещё NFS можно.
Ещё NFS можно.
Чтобы Windows машины могли заходить и работать с документами.
«...нормальные герои всегда идут в обход.» ©
Если Самба, то тогда интересуют следующие вопросы:
1. Возможно ли организовать аналог корзины
2. Чем мониторит текущие сессии, ввести аудит, например кто удалил файлы или папку.
3. Чем резервировать общие папки
4. Возможно ли организовать удаленный доступ, например из дома.
Знаю что вопросы избитые, но не совсем понимаю некоторые моменты.
1. Возможно ли организовать аналог корзины
Да.
4. Возможно ли организовать удаленный доступ, например из дома.
Думаю, что да.
AlfaStriker пишет:
1. Возможно ли организовать аналог корзины
Да.
Если Самба, то тогда интересуют следующие вопросы:
1. Возможно ли организовать аналог корзины
2. Чем мониторит текущие сессии, ввести аудит, например кто удалил файлы или папку.
3. Чем резервировать общие папки
4. Возможно ли организовать удаленный доступ, например из дома.
Знаю что вопросы избитые, но не совсем понимаю некоторые моменты.
1. Можно. Причем корзинить можно далеко не всю самбу, а только отдельные её тома. И маленький нюанс - если каталог с корзиной разместить на ином юниксовом томе, то удаление файла будет несколько замедленным. Система будет ждать, пока он на тот раздел не перепишется.
Для корзины (с учетом её размещения на ином томе) в /etc/samba/smb.conf пишем:
[global]
.....
crossrename:sizelimit = 500
# сохранять структуру каталогов
recycle:keeptree = yes
# при дублировании имен файлов делать разные версии
recycle:versions = yes
# исключить из перемещения в корзину файлы, подходящие под шаблоны
recycle:exclude = *.tmp | *.TMP | ~$* | ~WRL* | *~lock.* | *.dbf | *.cdx | *.DBF | *.CDX | *.ert | *.efd | *.ERT | *.EFD | *.DD | *.MD
# исключить из перемещения в корзину директории
# recycle:excludedir = /mnt/hdd1/temp
# размер корзины
recycle:maxsize = 104805760
# Specifies whether a file's access date should be updated when the file
# is moved to the repository.
recycle:touch = yes
# Specifies whether a file's last modified date should be updated when
# the file is moved to the repository.
recycle:touch_mtime = yes
[homes]
....
vfs object = recycle crossrename
# куда бедет перемещаться удаляемые файлы
recycle:repository = /data/.deleted/homes/%U
2. В самой самбе очень развесистый лог. Но в нем тяжело разбираться. Особенно в части ведения отдельных файлов и каталогов.
3. Да чем угодно. Любой скрипт, запущенный на самба-сервере сделает то, что автор захочет.
4. Без проблем. Настраиваем, например, openVPN, и вперед. Только работать будет медленно. Если интернет от дома до сервера не гигабитный.