Confluence 2.6 のサポートは終了しています。
ドキュメントの最新バージョンを確認してください。
Use this document if you are unable to login as administrator, to manually replace administrator passwords or give users administration rights.
Follow the instructions for either the Embedded Database or External Database. If you have not configured a database, use the Embedded instructions.
Embedded Database Instructions
Stage One - Identify Administrator
This guide assumes that the first user added was an administrator. If this is not the case, search for the admin username and find their user id number, then modify their password has instead.
- Confluence をシャットダウンします。
- In your Confluence home directory, open
\database\confluencedb.script
file in a text editor - Search for the text:
To find the administrator login entry:
INSERT INTO OS_USER VALUES(1
Where the 1 is the user id number, and USERNAME and PASSWORD_HASH are actual values.INSERT INTO OS_USER VALUES(1,'USERNAME','PASSWORD_HASH')
- This step makes
admin
the administrator's password. Confluence does not store passwords in plain text in the database, but uses hashes computed from the original password. The hash for the charactersadmin
is below:Paste thex61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==
admin
password hash between the '' characters of their existing PASSWORD_HASH. The new administrator login entry should look like:Where USERNAME is the administrator username.INSERT INTO OS_USER VALUES(1,'USERNAME','x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==')
- Save the file
- Start up Confluence
- Login with the administrator username and password
admin
External Database Instructions
Stage One - Identify Administrator
To find out which usernames have admin privileges, connect to your database using a database admin tool such as DBVisualiser. Please download a database admin tool now if you do not have one installed already. Once installed, connect to your database and retrieve the list of administrator usernames with:
select username from os_user u, os_group g, os_user_group ug where u.id = ug.user_id and g.id = ug.group_id and g.groupname = 'confluence-administrators'
Stage Two - Replace Administrator Password
Confluence does not store passwords in plain text in the database, but uses hashes computed from the original password. You instead cut and a paste a hash, rather than the plain password, over the existing password. Below is the hash for the password admin
x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==
To change the password to admin
for a given username:
- Confluence をシャットダウンします。
- Connect to your database. If you are using internal user management, run this SQL:
If you are using LDAP integration for user managment (not only authentication) then your admin user will be in a different table. The SQL to run is:
update os_user set passwd = 'x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==' where username='<USERNAME>';
update users set password = 'x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==' where name='<USERNAME>';
- Confluence を起動します。
- Login with your modified username and use password
admin