On Fri, 2 Oct 2020 at 09:35, seba.wag...@gmail.com <seba.wag...@gmail.com> wrote:
> 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. > yep something like this: INSERT OMDBUSER.OM_USER_RIGHT (user_id, OM_RIGHT) VALUES (_ID_OF_YOUR_USER_, 'Admin'); > > 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 >> > -- Best regards, Maxim