Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/documentation/articlesldap-auth_index/changes/?format=api&page=53
https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/changes/?format=api&page=54", "previous": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/changes/?format=api&page=52", "results": [ { "unit": "https://translate-dev.freebsd.org/api/units/1812941/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.444153Z", "action": 9, "target": " raise if pwd1 != pwd2\n pwd1.check # check password strength\n", "id": 874229, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874229/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812942/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.467988Z", "action": 9, "target": " salt = rand.to_s.gsub(/0\\./, '')\n pass = pwd1.to_s\n hash = \"{SSHA}\"+Base64.encode64(Digest::SHA1.digest(\"#{pass}#{salt}\")+salt).chomp!\n return hash\nend\n", "id": 874230, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874230/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812943/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.482922Z", "action": 9, "target": "oldp = Password.get(\"Old Password: \")\nnewp = get_password\n", "id": 874231, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874231/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812944/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.558327Z", "action": 9, "target": "# We'll just replace it. That we can bind proves that we either know\n# the old password or are an admin.\n", "id": 874232, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874232/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812945/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.576549Z", "action": 9, "target": "replace = LDAP::Mod.new(LDAP::LDAP_MOD_REPLACE | LDAP::LDAP_MOD_BVALUES,\n \"userPassword\",\n [newp])\n", "id": 874233, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874233/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812946/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.668508Z", "action": 9, "target": "conn = LDAP::SSLConn.new(ldap_server, 389, true)\nconn.set_option(LDAP::LDAP_OPT_PROTOCOL_VERSION, 3)\nconn.bind(luser, oldp)\nconn.modify(luser, [replace])\n", "id": 874234, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874234/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812955/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.690041Z", "action": 9, "target": "access to dn.subtree=\"ou=people,dc=example,dc=org\"\n attrs=userPassword\n by self write\n by anonymous auth\n by * none\n", "id": 874235, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874235/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812956/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.731961Z", "action": 9, "target": "access to *\n by self write\n by * read\n", "id": 874236, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874236/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812960/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.748771Z", "action": 9, "target": "access to attrs=homeDirectory,uidNumber,gidNumber\n by * read\n", "id": 874237, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874237/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812967/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.765854Z", "action": 9, "target": "dn: cn=homemanagement,dc=example,dc=org\nobjectClass: top\nobjectClass: posixGroup\ncn: homemanagement\ngidNumber: 121 # required for posixGroup\nmemberUid: uid=tuser,ou=people,dc=example,dc=org\nmemberUid: uid=user2,ou=people,dc=example,dc=org\n", "id": 874238, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874238/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812970/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.782692Z", "action": 9, "target": "access to dn.subtree=\"ou=people,dc=example,dc=org\"\n attr=homeDirectory\n by dn=\"cn=homemanagement,dc=example,dc=org\"\n dnattr=memberUid write\n", "id": 874239, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874239/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812986/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.801557Z", "action": 9, "target": "% openssl genrsa -out root.key 1024\n% openssl req -new -key root.key -out root.csr\n% openssl x509 -req -days 1024 -in root.csr -signkey root.key -out root.crt\n", "id": 874240, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874240/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812992/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.820264Z", "action": 9, "target": "% openssl x509 -req -days 1024 \\\n-in ldap-server-one.csr -CA root.crt -CAkey root.key \\\n-out ldap-server-one.crt\n", "id": 874241, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874241/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812918/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-02T14:37:49.846065Z", "action": 9, "target": "Name Service Switch", "id": 874242, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/874242/?format=api" }, { "unit": null, "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": null, "author": null, "timestamp": "2025-08-02T15:10:19.669000Z", "action": 17, "target": "", "id": 874615, "action_name": "Committed changes", "url": "https://translate-dev.freebsd.org/api/changes/874615/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812816/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.041303Z", "action": 9, "target": "Руководство по настройке сервера LDAP для аутентификации в FreeBSD", "id": 877358, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877358/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812817/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.068736Z", "action": 9, "target": "Аутентификация LDAP", "id": 877359, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877359/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812819/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.086120Z", "action": 9, "target": "Этот документ является руководством по настройке сервера LDAP (в основном сервера OpenLDAP) для аутентификации в FreeBSD. Это полезно в ситуациях, когда множество серверов требуют одинаковых учётных записей пользователей, например, в качестве замены NIS.", "id": 877360, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877360/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812822/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.102959Z", "action": 9, "target": "Этот документ предназначен для того, чтобы дать читателю достаточно знаний о LDAP для настройки сервера LDAP. В документе будет предпринята попытка объяснить использование package:net/nss_ldap[] и package:security/pam_ldap[] для клиентских машин, работающих с сервером LDAP.", "id": 877361, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877361/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812823/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.119007Z", "action": 9, "target": "По завершении читатель должен уметь настроить и развернуть сервер FreeBSD, способный размещать каталог LDAP, а также настроить и развернуть сервер FreeBSD, который может проходить аутентификацию с использованием каталога LDAP.", "id": 877362, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877362/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812824/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.135167Z", "action": 9, "target": "Эта статья не претендует на исчерпывающее описание вопросов безопасности, надежности или лучших практик настройки LDAP и других обсуждаемых здесь сервисов. Хотя автор старается делать всё правильно, вопросы безопасности рассматриваются лишь в общих чертах. Данная статья должна рассматриваться только как теоретическая основа, а любая реальная реализация должна сопровождаться тщательным анализом требований.", "id": 877363, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877363/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812825/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.155796Z", "action": 9, "target": "Настройка LDAP", "id": 877364, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877364/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812826/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.172246Z", "action": 9, "target": "LDAP означает \"Lightweight Directory Access Protocol\" (облегчённый протокол доступа к каталогам) и является подмножеством X.500 Directory Access Protocol. Последние спецификации можно найти в http://www.ietf.org/rfc/rfc4510.txt[RFC4510] и связанных документах. По сути, это база данных, которая предполагает более частые операции чтения, чем записи.", "id": 877365, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877365/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812827/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.188535Z", "action": 9, "target": "В примерах в этом документе будет использоваться LDAP-сервер http://www.openldap.org/[OpenLDAP]; хотя принципы, изложенные здесь, должны быть применимы к различным серверам, большая часть конкретных административных действий специфична для OpenLDAP. В портах доступно несколько версий сервера, например package:net/openldap26-server[]. Клиентские серверы потребуют соответствующие библиотеки package:net/openldap26-client[].", "id": 877366, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877366/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812828/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.204368Z", "action": 9, "target": "Существуют (в основном) две области службы LDAP, которые требуют настройки. Первая — настройка сервера для правильного приёма соединений, а вторая — добавление записей в каталог сервера, чтобы инструменты FreeBSD знали, как с ним взаимодействовать.", "id": 877367, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877367/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812829/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.268655Z", "action": 9, "target": "Настройка сервера для подключений", "id": 877368, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877368/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812830/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.285696Z", "action": 9, "target": "Этот раздел относится конкретно к OpenLDAP. Если вы используете другой сервер, вам необходимо обратиться к документации этого сервера.", "id": 877369, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877369/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812831/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.303700Z", "action": 9, "target": "Установка OpenLDAP", "id": 877370, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877370/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812832/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.321914Z", "action": 9, "target": "Сначала установите OpenLDAP:", "id": 877371, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877371/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812834/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.338555Z", "action": 9, "target": "Это устанавливает бинарные файлы `slapd` и `slurpd`, а также необходимые библиотеки OpenLDAP.", "id": 877372, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877372/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812835/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.355120Z", "action": 9, "target": "Настройка OpenLDAP", "id": 877373, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877373/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812836/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.376929Z", "action": 9, "target": "Далее мы должны настроить OpenLDAP.", "id": 877374, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877374/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812837/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.392688Z", "action": 9, "target": "Вам следует требовать шифрование соединений с сервером LDAP; в противном случае пароли ваших пользователей будут передаваться в открытом виде, что считается небезопасным. Инструменты, которые мы будем использовать, поддерживают два очень похожих типа шифрования: SSL и TLS.", "id": 877375, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877375/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812838/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.408202Z", "action": 9, "target": "TLS означает \"Transportation Layer Security\". Службы, использующие TLS, обычно подключаются к тем же портам, что и аналогичные службы без TLS; таким образом, SMTP-сервер с поддержкой TLS будет ожидать подключений на порту 25, а LDAP-сервер — на порту 389.", "id": 877376, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877376/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812839/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.423483Z", "action": 9, "target": "SSL означает «Secure Sockets Layer», и службы, реализующие SSL, _не_ работают на тех же портах, что и их аналоги без SSL. Таким образом, SMTPS использует порт 465 (а не 25), HTTPS — порт 443, а LDAPS — порт 636.", "id": 877377, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877377/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812840/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.438696Z", "action": 9, "target": "Причина, по которой SSL использует другой порт, чем TLS, заключается в том, что соединение TLS начинается как обычный текст и переключается на зашифрованный трафик после директивы `STARTTLS`. Соединения SSL зашифрованы с самого начала. Кроме этого, существенных различий между ними нет.", "id": 877378, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877378/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812841/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.453729Z", "action": 9, "target": "Мы настроим OpenLDAP для использования TLS, так как SSL считается устаревшим.", "id": 877379, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877379/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812842/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.468516Z", "action": 9, "target": "После установки OpenLDAP через порты следующие параметры конфигурации в [.filename]#/usr/local/etc/openldap/slapd.conf# включат TLS:", "id": 877380, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877380/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812845/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.483350Z", "action": 9, "target": "В этом примере `ssf=128` указывает OpenLDAP требовать 128-битное шифрование для всех соединений, как для поиска, так и для обновления. Этот параметр может быть настроен в соответствии с требованиями безопасности вашего сайта, но ослаблять его требуется редко, так как большинство библиотек LDAP-клиентов поддерживают стойкое шифрование.", "id": 877381, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877381/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812846/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.498215Z", "action": 9, "target": "Файлы [.filename]#cert.crt#, [.filename]#cert.key# и [.filename]#cacert.crt# необходимы для аутентификации клиентами _вас_ как действительного LDAP-сервера. Если вам просто нужен работающий сервер, вы можете создать самоподписанный сертификат с помощью OpenSSL:", "id": 877382, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877382/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812847/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.523715Z", "action": 9, "target": "Генерация RSA-ключа", "id": 877383, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877383/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812850/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.540416Z", "action": 9, "target": "На этом этапе вам будет предложено ввести некоторые значения. Вы можете ввести любые значения, какие пожелаете; однако важно, чтобы значение \"Common Name\" (Общее имя) было полным доменным именем сервера OpenLDAP. В нашем случае и в приведённых примерах сервер называется _server.example.org_. Неправильное указание этого значения может привести к сбоям при подключении клиентов. Это может стать причиной серьёзных проблем, поэтому внимательно следуйте этим шагам.", "id": 877384, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877384/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812851/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.600390Z", "action": 9, "target": "Наконец, запрос на подпись сертификата должен быть подписан:", "id": 877385, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877385/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812852/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.635284Z", "action": 9, "target": "Самостоятельная подпись сертификата", "id": 877386, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877386/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812854/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.652501Z", "action": 9, "target": "Это создаст самоподписанный сертификат, который можно использовать для директив в [.filename]#slapd.conf#, где [.filename]#cert.crt# и [.filename]#cacert.crt# представляют собой один и тот же файл. Если вы планируете использовать множество серверов OpenLDAP (для репликации через `slurpd`), рекомендуется ознакомиться с разделом crossref:ldap-auth[ssl-ca, Сертификаты OpenSSL для LDAP], чтобы сгенерировать ключ центра сертификации (CA) и использовать его для подписи индивидуальных сертификатов серверов.", "id": 877387, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877387/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812855/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.728539Z", "action": 9, "target": "После этого добавьте следующее в [.filename]#/etc/rc.conf#:", "id": 877388, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877388/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812857/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.745237Z", "action": 9, "target": "Затем выполните `/usr/local/etc/rc.d/slapd start`. Это должно запустить OpenLDAP. Убедитесь, что он слушает порт 389 с помощью", "id": 877389, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877389/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812860/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.761822Z", "action": 9, "target": "Установите порт package:net/openldap26-client[] для библиотек OpenLDAP. Клиентские машины всегда будут иметь библиотеки OpenLDAP, так как это всё, что поддерживают package:security/pam_ldap[] и package:net/nss_ldap[], по крайней мере, на данный момент.", "id": 877390, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877390/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812861/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.777864Z", "action": 9, "target": "Файл конфигурации для библиотек OpenLDAP — это [.filename]#/usr/local/etc/openldap/ldap.conf#. Отредактируйте этот файл, указав следующие значения:", "id": 877391, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877391/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/1812863/?format=api", "component": "https://translate-dev.freebsd.org/api/components/documentation/articlesldap-auth_index/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/documentation/articlesldap-auth_index/ru/?format=api", "user": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "author": "https://translate-dev.freebsd.org/api/users/v.popolitov/?format=api", "timestamp": "2025-08-07T19:48:56.869828Z", "action": 9, "target": "Важно, чтобы у ваших клиентов был доступ к [.filename]#cacert.crt#, иначе они не смогут подключиться.", "id": 877392, "action_name": "Translation uploaded", "url": "https://translate-dev.freebsd.org/api/changes/877392/?format=api" } ] }{ "count": 2871, "next": "