Файловый сервер SAMBA на базе Linux CentOS 7

Комментарии 10

  • 13.09.17 в 13:43

    0

    Хороший набор утилит значительно снижает время настройки сервера
  • 13.09.17 в 13:43

    0

    Только стоит помнить, что ограничение на длину имени файла (если не ошибаюсь, с учетом пути) в ~два раза меньше, чем под Windows (для русского языка).
    Под линуксами длина имени 255 байт. Под виндовс 255символов UTF-16.
    При использовании самбы в офисе неизбежно возникнут проблемы с длинными русскими именами файлов на этапе миграции с виндовс-сервера.
    • a4272f96227472e632fdad6c48c4220e_small.j

      13.09.17 в 14:05

      0

      Под линуксом лимит на длину пути — 4096 байта, если нужно больше — перекомпилируйте ядро

      https://github.com/torvalds/linux/blob/master/include/uapi/linux/limits.h
      #define NAME_MAX 255 /* # chars in a file name */
      #define PATH_MAX 4096 /* # chars in a path name including nul */

      Под виндой, если использовать UNC (\\?\, не все программы умеют, например Double Commander — нет, а Total Commander — да) — около 32767, если обычным путем — 255.

  • 13.09.17 в 14:26

    0

    Материал поражает наличием комментария к каждой банальной команде, при отсутствии последовательного объяснения теории и всего происходящего.

    Из крайности в крайность: то вы предполагаете, что читатель способен самостоятельно создать виртуальную машину в vSphere и установить операционную систему, то объясняете, как выйти из vi, при установленном несколько шагов назад mcedit. То вы выставляете права 777, выключаете SELinux, и монтируете директории логов и конфигурации Samba в другую директорию, то рекомендуете выполнить команду SELinux setsebool с разными параметрами, оставляете конфигурацию и логи Kerberos, nsswitch и cron’а в директориях по-умолчанию, редактируете /etc/samba/smb.conf и предлагаете смотреть логи в /var/log/samba. То не упоминаете о необходимости добавления на виртуальную машину второго диска и отказываетесь использовать квоты, то форматируете неизвестно откуда взявшийся /deb/sdb, и создаёте и подключаете аж два 100-мегабайтных псевдо диска в одну и ту же директорию. Бедная /samba/guest описывается аж тремя способами в smb.conf в двух местах в тексте, система инициализации у вас то SysV, то Systemd, домен то fqdn.com, то contoso.com, группа «domain users» то может читать и писать, то только читать.

    Не статья, а бардак, одним словом.

    Опытный инженер пойдёт читать официальную документацию. Малоопытному, простите, вредно читать и использовать эту статью.

    • 13.09.17 в 14:59

      0

      Опытный инженер пойдёт читать официальную документацию

      Официальная документация по Samba и CentOS
  • 64df325341abc0147b05eec6b9cc20eb_small.j

    13.09.17 в 15:40

    0

    Подробный полезный туториал.

    Скажите, какие либо подводные камни встречались? (В комментариях упоминают ограничение на длину имени файла)

  • 1f1b7ba0253e0d43d1cbc61b67b87b59_small.j

    13.09.17 в 15:41

    0

    По отключению selinux без перезагрузки:
    проверить состояние:
    $ getenforce
    отключить без перезагрузки:
    $ setenforce 0
  • 1f1b7ba0253e0d43d1cbc61b67b87b59_small.j

    13.09.17 в 15:42

    0

    По интеграции с MS AD: пошаговая от производителя
    В остальном — как Лиссяру перечитал, с поправкой на CentOS. Ностальгия, однако.
  • 13.09.17 в 15:44

    0

    А по какой причине необходимо было отключить SELinux?
    мне кажется стоит писать про:
    semanage fcontext -at samba_share_t »/path/to/share (/.*)?»

    А отключение SELinux не такая уж и хорошая затея!

    • 13.09.17 в 15:45

      0

      не смог настроить работу winbind =(
      нет winbind нет авторизации пользователей в AD…

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru