Assuming you know the password of another user
=> You could also construct a SQL to increase the permission level of any
existing user and promote that one to admin level.

Cheers
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Fri, 2 Oct 2020 at 14:00, Maxim Solodovnik <solomax...@gmail.com> wrote:

> Is this the only admin in the system?
> what in the openmeetings.log during login?
>
> On Fri, 2 Oct 2020 at 00:22, Stefan Günther <smguent...@web.de> wrote:
>
>> Hello Maxim,
>>
>> using the ID 2, the update was successful:
>>
>> ID   |LOGIN          |PASSWORD
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> 2     |omadmin
>>  
>> |BERxbKlDr1P+1KOQqBnponK8VQ8SyR0Cwq61By4DOIZb5qBx7QPIXSj3DkYgKjr0XhoEKCtiY1soramoYYst/PunMXfT0H+zoOAoDpWHMGf6ZqX/KThPVGeHoQp33m7&
>>
>>
>> But I still cannot login with omadmin / Q!w2e3r4t5 (I tried it more than
>> once).
>>
>> Regards,
>>
>> Stefan
>>
>>
>> *Gesendet:* Donnerstag, 01. Oktober 2020 um 18:03 Uhr
>> *Von:* "Maxim Solodovnik" <solomax...@gmail.com>
>> *An:* "Openmeetings user-list" <user@openmeetings.apache.org>
>> *Betreff:* Re: Re: Re: Regaining admin access to an openmeetings
>> installation
>> obviously ID is numeric identificator
>> for ex. 1
>>
>> On Thu, 1 Oct 2020 at 23:01, Stefan Günther <smguent...@web.de> wrote:
>>
>>> Hi Maxim,
>>>
>>> thanks a lot for your help, but let's assume the account is 'admin':
>>>
>>> UPDATE OMDBUSER.OM_USER SET
>>> PASSWORD='BERxbKlDr1P+1KOQqBnponK8VQ8SyR0Cwq61By4DOIZb5qBx7QPIXSj3DkYgKjr0XhoEKCtiY1soramoYYst/PunMXfT0H+zoOAoDpWHMGf6ZqX/KThPVGeHoQp33m7&'
>>> WHERE ID='admin';
>>>
>>> returns
>>>
>>> ERROR 42818: Comparisons between 'BIGINT' and 'CHAR (UCS_BASIC)' are not
>>> supported. Types must be comparable. String types must also have matching
>>> collation. If collation does not match, a possible solution is t
>>> o cast operands to force them to the default collation (e.g. SELECT
>>> tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = 'T1')
>>>
>>> Regards,
>>>
>>> Stefan
>>>
>>>
>>> *Gesendet:* Donnerstag, 01. Oktober 2020 um 10:56 Uhr
>>> *Von:* "Maxim Solodovnik" <solomax...@gmail.com>
>>> *An:* "Openmeetings user-list" <user@openmeetings.apache.org>
>>> *Betreff:* Re: Re: Regaining admin access to an openmeetings
>>> installation
>>> just realized
>>> the last step is easy:
>>> `UPDATE OMDBUSER.OM_USER SET
>>> PASSWORD='BERxbKlDr1P+1KOQqBnponK8VQ8SyR0Cwq61By4DOIZb5qBx7QPIXSj3DkYgKjr0XhoEKCtiY1soramoYYst/PunMXfT0H+zoOAoDpWHMGf6ZqX/KThPVGeHoQp33m7&'
>>> WHERE ID=_YOUR_ID_HERE_;`
>>>
>>> after this you can start OM and log in with password: `Q!w2e3r4t5`
>>>
>>> On Thu, 1 Oct 2020 at 15:41, Maxim Solodovnik <solomax...@gmail.com>
>>> wrote:
>>>
>>>> OK
>>>>
>>>> 1) go to
>>>> https://mvnrepository.com/artifact/org.apache.derby/derbytools/10.14.1.0
>>>> 2) save JAR file to ${OM_HOME}
>>>> 3) in Terminal write:
>>>> `cd ${OM_HOME}`
>>>> `java -cp "derbytools-10.14.1.0.jar:webapps/openmeetings/WEB-INF/lib/*"
>>>> org.apache.derby.tools.ij`
>>>>
>>>> In the "ij >" prompt enter `connect 'jdbc:derby:openmeetings';`
>>>> then
>>>> `select id, login, password from OMDBUSER.OM_USER WHERE ID IN (select
>>>> user_id from OMDBUSER.OM_USER_RIGHT WHERE OM_RIGHT = 'Admin') AND deleted =
>>>> 0;`
>>>>
>>>> you will get login of admin user/users and hash of the password
>>>>
>>>> I'll check how to change password later (day-time-job time)
>>>>
>>>> please check if instructions above works for you
>>>>
>>>>
>>>> On Thu, 1 Oct 2020 at 15:15, Stefan Günther <smguent...@web.de> wrote:
>>>>
>>>>> Hello Maxim,
>>>>>
>>>>> according to /opt/om/README it is Version 4.0.3
>>>>>
>>>>> /opt/om/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
>>>>>
>>>>> .....
>>>>> <property name="openjpa.ConnectionDriverName"
>>>>> value="org.apache.commons.dbcp2.BasicDataSource"/>
>>>>> <property name="openjpa.ConnectionProperties"
>>>>> value="DriverClassName=org.apache.derby.jdbc.EmbeddedDriver,Url=jdbc:derby:openmeetings;create=true,
>>>>> create=true, MaxActive=100, MaxWait=10000,
>>>>> TestOnBorrow=true,Username=omdbuser,Password="/>
>>>>> ......
>>>>>
>>>>>
>>>>> Thanks for your help,
>>>>>
>>>>> Stefan
>>>>>
>>>>> *Gesendet:* Donnerstag, 01. Oktober 2020 um 09:45 Uhr
>>>>> *Von:* "Maxim Solodovnik" <solomax...@gmail.com>
>>>>> *An:* "Openmeetings user-list" <user@openmeetings.apache.org>
>>>>> *Betreff:* Re: Regaining admin access to an openmeetings installation
>>>>> Hello Stefan,
>>>>>
>>>>> What version of Om are you using?
>>>>>
>>>>> top level instructions
>>>>>
>>>>> 0) assuming OM is in ${OM_HOME}
>>>>> 1)
>>>>> check 
>>>>> ${OM_HOME}/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
>>>>> here you can get DB_TYPE, DB_URL, DB_USER, DB_PASS
>>>>>
>>>>> share DB type from above file with me to get next steps :))
>>>>>
>>>>>
>>>>> On Thu, 1 Oct 2020 at 14:42, Stefan Günther <smguent...@web.de> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> we have a new client who is already using openmeetings. The accounts
>>>>>> of the employees do not have admin rights and the guy, who setup
>>>>>> OpenMeetings did not send the credentials for the admin account and isn't
>>>>>> reachable anymore.
>>>>>>
>>>>>> We have access to the command line of the Ubuntu system and since
>>>>>> there is no mysql db for openmeeting we assume that it is a setup with
>>>>>> Apache Derby.
>>>>>>
>>>>>> How can we find out the name of the admin account and how can we
>>>>>> reset its password?
>>>>>>
>>>>>> Thanks for any help or suggestions,
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Stefan
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Maxim
>>>>>
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Maxim
>>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>
>
> --
> Best regards,
> Maxim
>

Reply via email to