Немного статей про *nix
 

Samba 3.4.0 доступна для загрузки

06.07.2009

Представлен первый стабильный релиз Samba ветки 3.4. Основными новшествами в данном релизе стали:

  • В качестве passdb-бэкенда по умолчанию для хранения паролей отныне используется "tdbsam", который поддерживает установку индивидуальных настроек для каждого пользователя (например, можно определить разные 'profile path' и 'home directory'). При проведении обновления необходимо использовать настройку 'passdb backend = smbpasswd' или сконвертировать базу паролей через 'pdbedit -i smbpasswd -e tdbsam'.
  • Создание смешанной сборки, в которую включены исходные тексты Samba4 и Samba3. Значительная часть интерфейсов Samba3 теперь используется совместно с Samba4; Организовано совместное использование в Samba4 и Samba3 единой библиотеки tevent;
  • В smbd изменится метод работы с недоверительными (untrusted) именами доменов, переданных в рамках аутентификации пользователя;
  • Изменения в системе печати: различные исправления, в том числе, изменение описания принтеров для спулов принт-серверов Samba;
  • Реализация вручную поддерживаемых DCE/RPC сервисов (ntsvcs, svcctl, eventlog и spoolss) будет заменена на код автоматически сгенерированный при помощи PIDL;
  • Произведена очистка кода и код основных базовых интерфейсов используется, как Samba3, так и Samba4;
  • Осуществлено добавление асинхронного API.

Кроме этого, можно выделить ряд других изменений. Так, в smb.conf включены новые параметры ("access based share enum", "dedicated keytab file", "kerberos method", "map untrusted to domain", "perfcount module"), а параметр "use kerberos keytab" удален. Появились новые субкоманды - "net eventlog" (импорт/дамп/экспорт файлов журналов в стиле win32); "net rpc service create" (создание нового сервиса); "net rpc service delete" (удаление существующего сервиса).

Добавлены новые опции конфигурации:

  • --enable-external-libtalloc (включить внешний talloc);
  • --enable-merged-build (собрать Samba4);
  • --enable-gnutls (включить поддержку gnutls);
  • --with-statedir=DIR (каталог для размещения файлов);
  • --with-cachedir=DIR (каталог для размещения временных файлов);
  • --with-ncalprcdir=DIR (каталог для размещения сокетов ncalrpc);
  • --with-selftest-shrdir=DIR (каталог, который будет использован для тестового запуска);
  • --with-selftest-custom-conf=PATH (Опциональный пользовательский smb.conf, который входит в smb.conf сервера и используется для тестирования);
  • --with-wbclient (использование внешних wbclient);
  • --with-included-popt (использовать popt библиотеку не из системы);
  • --with-libiconv=BASEDIR (использовать libiconv в BASEDIR/lib и BASEDIR/include);
  • --with-sqlite3 (включить поддержку sqlite3);
  • --with-pthreads (включить pthreads);
  • --with-setproctitle (поиск поддержки setproctitle).

Партнеры проекта
Хостинг от RU-Life.NET - надежно, выгодно, проверено!
 

Все права защищены. © Unix66.ru, 2009

Допускается полное, либо частичное цитирование размещенной информации,
при условии размещения ссылки на Unix66.ru в качестве источника.