LinuxForum.Fans
Тема

Общие папки на Linux сервере

Автор: AlfaStriker 7 сообщений 2055 просмотров
#383869

Добрый день!

Интересует вопрос о создании специального места для документов на основе Linux сервера.
Чтобы Windows машины могли заходить и работать с документами.
Аутентификация желательно LDAP или логин/пароль.

Сейчас работает Dropbox и с ним есть некоторые проблемы.
Раньше стоял Windows сервер с расшаренными папками. Доступ к данным осуществлялся на основе Active Direcotry.

Надо бы какой нибудь хорошо работающий аналог подобрать, желательно на Linux.

Сам склоняюсь к Sambe, но возможно есть другие решения.

#383875
AlfaStriker написал:
Добрый день!

Интересует вопрос о создании специального места для документов на основе Linux сервера.
Чтобы Windows машины могли заходить и работать с документами.
Аутентификация желательно LDAP или логин/пароль.

Сейчас работает Dropbox и с ним есть некоторые проблемы.
Раньше стоял Windows сервер с расшаренными папками. Доступ к данным осуществлялся на основе Active Direcotry.

Надо бы какой нибудь хорошо работающий аналог подобрать, желательно на Linux.

Сам склоняюсь к Sambe, но возможно есть другие решения.

Таки samba.
Ещё NFS можно.

#383876
"CyberDaemon" написал:
Ещё NFS можно.
"AlfaStriker" написал:
Чтобы Windows машины могли заходить и работать с документами.

«...нормальные герои всегда идут в обход.» ©

#383877

Если Самба, то тогда интересуют следующие вопросы:
1. Возможно ли организовать аналог корзины
2. Чем мониторит текущие сессии, ввести аудит, например кто удалил файлы или папку.
3. Чем резервировать общие папки
4. Возможно ли организовать удаленный доступ, например из дома.

Знаю что вопросы избитые, но не совсем понимаю некоторые моменты.

#383878
"AlfaStriker" написал:
1. Возможно ли организовать аналог корзины

Да.

"AlfaStriker" написал:
4. Возможно ли организовать удаленный доступ, например из дома.

Думаю, что да.

#383884
AlfaStriker написал:
Если Самба, то тогда интересуют следующие вопросы:
1. Возможно ли организовать аналог корзины
2. Чем мониторит текущие сессии, ввести аудит, например кто удалил файлы или папку.
3. Чем резервировать общие папки
4. Возможно ли организовать удаленный доступ, например из дома.

Знаю что вопросы избитые, но не совсем понимаю некоторые моменты.

1. Можно. Причем корзинить можно далеко не всю самбу, а только отдельные её тома. И маленький нюанс - если каталог с корзиной разместить на ином юниксовом томе, то удаление файла будет несколько замедленным. Система будет ждать, пока он на тот раздел не перепишется.
Для корзины (с учетом её размещения на ином томе) в /etc/samba/smb.conf пишем:

text

[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, и вперед. Только работать будет медленно. Если интернет от дома до сервера не гигабитный.

Войдите или зарегистрируйтесь, чтобы ответить.