LDAP
Ваше устройство Synology NAS можно по протоколу LDAP подключать к имеющейся службе каталогов в качестве клиента LDAP, а затем извлекать сведения о пользователях или группах с сервера LDAP (или "directory server"). Правами доступа пользователей или групп LDAP к программам или общим папкам DSM можно управлять точно так же, как правами доступа локальных пользователей или групп DSM. Дополнительные сведения о LDAP см. здесь.
Поддерживается стандарт LDAP версии 3 (RFC 2251).
Присоединение Synology NAS к службе каталогов:
- Выберите Панель управления > Служба каталогов.
- Перейдите на вкладку LDAP и установите флажок Включить клиент LDAP.
- Введите IP-адрес или имя домена сервера LDAP в поле Адрес сервера LDAP.
- В раскрывающемся меню Защита выберите способ защиты, чтобы защитить LDAP-подключение к серверу LDAP.
- Введите Base DN (отличительное имя) сервера LDAP в поле Base DN.
- Выберите соответствующий Профиль в зависимости от сервера LDAP. Например, выберите Стандартный, если вы используете Synology Directory Server или Mac Open Directory.
- Чтобы разрешить пользователям LDAP доступ к файлам на устройстве Synology NAS по протоколу CIFS, установите флажок Включить поддержку Windows CIFS. В следующем разделе описано, как пользователи LDAP могут настроить свои компьютеры для доступа к файлам на устройстве Synology NAS по протоколу CIFS.
- Нажмите Применить.
-
Введите Bind DN (или LDAP учетной записи администратора) и пароль в полях, а затем нажмите OK.
Поддержка протокола CIFS и настройки клиентского компьютера
После включения поддержки протокола CIFS пользователям LDAP, возможно, придется изменить настройки своих компьютеров, чтобы обращаться к файлам на устройстве Synology NAS по протоколу CIFS:
-
Если ваше устройство Synology NAS подключено к службе каталогов на сервере Synology LDAP (или другом устройстве Synology NAS, на котором установлен и запущен пакет Directory Server), то пользователи LDAP могут обращаться к файлам на устройстве Synology NAS по протоколу CIFS, не изменяя настройки своих компьютеров.
-
Если ваше устройство Synology NAS привязано к другому серверу (не Synology LDAP), то пользователям LDAP придется в своих компьютерах включить поддержку PAM, чтобы обращаться к файлам на устройстве Synology NAS по протоколу CIFS. Но в этом случае пароли пользователей LDAP будут передаваться на устройство Synology NAS в виде обычного текста (без шифрования), и из-за этого уровень безопасности снизится.
Изменение настроек Windows:
- Выберите Пуск > Выполнить, в поле введите regedit и нажмите OK, чтобы открыть Редактор реестра.
-
В зависимости от вашей версии Windows найдите или создайте следующую запись:
-
Windows 2000, XP, Vista и Windows 7:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkStation\Parameters]
-
Windows NT:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters]
-
Windows 95 (SP1), 98 и Me:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]
-
Создайте или измените значение DWORD EnablePlainTextPassword и измените его значение с 0 на 1.
-
Перезапустите Windows, чтобы изменения вступили в силу.
Порядок изменения настроек в Mac OS X:
- Выберите Приложения > Утилиты, чтобы открыть Терминал.
-
Создайте пустой файл /etc/nsmb.conf:
sudo touch /etc/nsmb.conf
-
Откройте /etc/nsmb.conf с помощью редактора vi:
sudo vi /etc/nsmb.conf
-
Введите "i", чтобы вставить текст, и вставьте следующее:
[default]
minauth=none
-
Нажмите клавишу Esc и затем введите "ZZ", чтобы сохранить настройки и закрыть редактор vi.
Порядок изменения настроек в Linux:
Если вы используете smbclient, добавьте следующие ключи в раздел [global] файла smb.conf:
encrypt passwords = no
client plaintext auth = yes
client lanman auth = yes
Если вы используете mount.cifs, выполните следующую команду:
echo 0x30030 > /proc/fs/cifs/SecurityFlags
Для получения дополнительной информации см. https://www.kernel.org/doc/readme/Documentation-filesystems-cifs-README
О профилях
Различные серверы LDAP могут использовать различные атрибуты для учетных записей, имен групп или для различения одних учетных записей и групп от других. Параметр Профиль позволяет указать или настроить сопоставление информации о пользователях и группах с атрибутами LDAP. Вы можете выбрать один из следующих профилей в зависимости от сервера LDAP:
- Стандартный: Для серверов, использующих Synology Directory Server или Mac Open Directory.
- IBM Lotus Domino: Для серверов, использующих IBM Lotus Domino 8.5.
- Пользовательский: Позволяет настраивать сопоставления. Для получения дополнительной информации см. раздел ниже.
Перед настройкой сопоставлений атрибутов LDAP необходимо иметь соответствующие знания. Synology DSM и редактор Профиль соответствуют RFC 2307. Например, вы можете указать filter > passwd в качестве userFilter, чтобы устройство Synology NAS считало записи с objectClass=userFilter на сервере LDAP учетными записями LDAP. Укажите passwd > uid в качестве username, чтобы Synology NAS считало username на сервере LDAP именем учетной записи. Если сопоставление не указано, будут применены правила RFC 2307.
Synology NAS требует фиксированного целого числа для использования в качестве идентификатора учетной записи LDAP (uidNumber) или идентификатор группы (gidNumber). Однако не все серверы LDAP используют целые числа для предоставления таких атрибутов. Поэтому предоставляется ключевое слово HASH() для преобразования таких атрибутов в целые числа. Например, сервер LDAP может использовать атрибут userid с шестнадцатеричным значением в качестве уникального идентификатора для учетной записи LDAP. В этом случае можно установить passwd > uidNumber на HASH(userid), чтобы устройство Synology NAS выполнило его преобразование в целое число.
Ниже приведена краткая информация о настраиваемых атрибутах:
- filter
- group: требует objectClass для группы.
- passwd: требует objectClass для пользователя.
- shadow: требует objectClass для паролей пользователей.
- group
- cn: название группы.
- gidNumber: Номер GID данной группы.
- memberUid: участники данной группы.
- passwd
- uidNumber: Номер UID данного пользователя.
- uid: имя пользователя.
- gidNumber: основной номер GID данного пользователя.
- shadow
- uid: имя пользователя.
- userPassword: пароль пользователя.
Об изменении UID/GID
Во избежание конфликта UID/GID между пользователями/группами LDAP и локальными пользователями/группами можно включить изменение UID/GID для смены UID/GID пользователей/групп LDAP на 1000000. Данный параметр доступен только для серверов LDAP, которые не являются серверами LDAP Synology и имеют уникальный числовой атрибут ID для каждого пользователя/группы.