Как восстановить работу директорий пользователей в Confluence

Имеем свеженастроенную пару JIRA 8.2 + Confluence 6.15. В Confluence пользователи должны браться из директории пользователей JIRA, но из-за неправильной настройки никто залогиниться не может. Имеем криворукого админа (меня то есть), который неловким движением руки отключил внутреннюю директорию Confluence, где, разумеется, и были все пользователи с админскими правами. Картинка “Приехали”.

Чинится проблема редактированием доступа к директориям пользователей напрямую в базе Posgtres:

rat@atlassian:~$ sudo -u postgres psql
[sudo] password for rat: 
psql (9.5.17)
Type "help" for help.
postgres=# \list
                                   List of databases
    Name    |   Owner    | Encoding |   Collate   |    Ctype    |   Access privileges   
------------+------------+----------+-------------+-------------+-----------------------
 confluence | confluence | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 jira       | jira       | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 postgres   | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 

postgres=# \connect confluence
You are now connected to database "confluence" as user "postgres".
confluence=# select id, directory_name, active from cwd_directory;
   id    |        directory_name         | active 
---------+-------------------------------+--------
  294913 | Confluence Internal Directory | F
 1736705 | JIRA Server                   | T
(2 rows)

confluence=# update cwd_directory set active='T' where id=294913;
UPDATE 1

confluence=# select id, directory_name, active from cwd_directory;
   id    |        directory_name         | active 
---------+-------------------------------+--------
 1736705 | JIRA Server                   | T
  294913 | Confluence Internal Directory | T
(2 rows)

confluence=# \quit

Осталось перезапустить Confluence и правильно настроить директории пользователей.

Leave a comment

Your comment