Če ste pozabili OwnCloud root geslo in nimate nastavljene e-pošte za reset, uporabite naslednji postopek.
Pogoj je da poznate vsaj en drug račun in geslo za prijavo.
Preko SSH-ja se prijavite na strežnik.
Sqlite baza se nahaja v direktoriju /var/www/owncloud/data/owncloud.db
1.) Prijavite se v SQLite bazo:
sqlite3 owncloud.db
*če nimate sqlite3, ga namestite z ukazom “apt-get install sqlite3”
2.) Preglejte vse uporabnike v bazi:
select * from co_users;
rezultat poizvedbe:
uporabnik01||$2a$08$xWY6wsHBOAC865EdogcWwOZD.SEK8GjYicL4U5VzoxAXpCEe (geslo za tega uporabnika poznamo)
root||$2a$08$xWY6wsHBXXX65EdogcWwOZD.SEAAAYicL4U5VzfgchiCEe
3.) Z ukazom vnesete hash geslo iz enege računa v drugega.
update oc_users set password = ‘$2a$08$NRxmmH2t7x9GGeBUHElF.uSMEABCDlU8AhiTGjaSXu3Xj8BcDQXa2′ where uid =’root’;
4.) Sedaj ima root uporabnik isto geslo kot uporabnik01
* Za izhod iz baze vneseite ukaz:
.exit
Leave a Reply