From 945e7bdb9d82bcbacd7367c1d90cd440748efbb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD?= Date: Wed, 9 Aug 2023 17:32:02 +0600 Subject: [PATCH] Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 10d2d6d..6131093 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Использование разрешений LDAP в PostgreSQL -* http://github.com/larskanis/pg-ldap-sync +* http://github.com/fruworg/pgls ## ОПИСАНИЕ: @@ -12,7 +12,7 @@ PostgreSQL предлагает различные методы аутентиф Данная программа позволяет решить эту проблему путем синхронизации пользователей, групп и их членства из LDAP в PostgreSQL. Доступ к LDAP используется только для чтения. -Для синхронизации пользователей и групп `pg_ldap_sync` выдает соответствующие команды CREATE ROLE, DROP ROLE, GRANT и REVOKE. +Для синхронизации пользователей и групп `pgls` выдает соответствующие команды CREATE ROLE, DROP ROLE, GRANT и REVOKE. Она предназначена для запуска в качестве cron-задания. @@ -42,8 +42,8 @@ PostgreSQL предлагает различные методы аутентиф ### Установка из Git: ```sh - git clone https://github.com/fruworg/pg-ldap-sync.git - cd pg-ldap-sync + git clone https://github.com/fruworg/pgls.git + cd pgls gem install bundler bundle install bundle exec rake install @@ -52,17 +52,17 @@ PostgreSQL предлагает различные методы аутентиф ## ИСПОЛЬЗОВАНИЕ: Создать файл конфигурации на основе -[config/sample-config.yaml](https://github.com/fruworg/pg-ldap-sync/blob/master/config/sample-config.yaml) +[config/sample-config.yaml](https://github.com/fruworg/pgls/blob/master/config/sample-config.yaml) или еще лучше -[config/sample-config2.yaml](https://github.com/fruworg/pg-ldap-sync/blob/master/config/sample-config2.yaml). +[config/sample-config2.yaml](https://github.com/fruworg/pgls/blob/master/config/sample-config2.yaml). Запустить в тестовом режиме: ```sh - pg_ldap_sync -c my_config.yaml -vv -t + pgls -c my_config.yaml -vv -t ``` Запуск в режиме модификации: ```sh - pg_ldap_sync -c my_config.yaml -vv + pgls -c my_config.yaml -vv ``` Рекомендуется не предоставлять права синхронизируемым пользователям на сервере PostgreSQL, а предоставлять права группам. @@ -73,7 +73,7 @@ PostgreSQL предлагает различные методы аутентиф ## ТЕСТ: В каталоге `test` находится небольшой тестовый набор, который работает с внутренним LDAP-сервером и сервером PostgreSQL. Убедитесь, что команды `pg_ctl`, `initdb` и `psql` находятся в `PATH` следующим образом: ```sh - cd pg-ldap-sync + cd pgls установить пакет PATH=$PATH:/usr/lib/postgresql/10/bin/ bundle exec rake test ```