Hejka,
Supla cloud uruchomiona na wlasnym serwerze na dockerze
Poratujcie, mam głównego użytkownika i zapomniałem hasła, jak z linii komend zresetować / zmienić hasło głównego usera supla-cloud?
supla cloud na własnym serwerze - zmiana hasła z linii komend
mozna wykorzystac komende
tylko zmienic dla pola password
probowalem tak:
dajcie znac jak to zmodyfikowac bo chwilowo nie mam pomyslu
Kod: Zaznacz cały
docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET enabled=0 WHERE email='user@supla.org'"
probowalem tak:
Kod: Zaznacz cały
sudo docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "UPDATE supla_user SET password=ENCRYPT('nowe-haslo', CONCAT('$2y$13$', SUBSTRING(SHA(RAND()), -16))) WHERE email='login@email.pl'"
Witam,
może da się zmienić hasło do Clouda poprzez zamianę hasła w pliku .env i zrestartowanie kontenerów?
może da się zmienić hasło do Clouda poprzez zamianę hasła w pliku .env i zrestartowanie kontenerów?
Pozdrawiam
Jakub
Jakub
Jeśli modyfikujesz hasło bezpośrednio w bazie to nie możesz używać funkcji encrypt ponieważ ona nie wspiera bcrypt-a. Wygeneruj sobie hash hasła np na tej stronie
https://bcrypt-generator.com/
i podstaw pod pole password.
Przy generowaniu zaznacz 13 rund.
https://bcrypt-generator.com/
i podstaw pod pole password.
Przy generowaniu zaznacz 13 rund.
hej,
super tylko domyslnie jak daje
UPDATE supla_user SET password='nowe_haslo' to mimo wszystko mysql uzywa domyslnego kodowania hasla, nie moge znalexc jak wstawic to tak jak wstawiam czy plain text w pole password w mysql z linii komend
super tylko domyslnie jak daje
UPDATE supla_user SET password='nowe_haslo' to mimo wszystko mysql uzywa domyslnego kodowania hasla, nie moge znalexc jak wstawic to tak jak wstawiam czy plain text w pole password w mysql z linii komend
Przykład
UPDATE supla_user SET password = ’ $2a$13$w1KxTekgx0bwr9./G6XNJu6iT4EDU9mw2g7FsXNG8FHEmNYDOBWFW’ WHERE email=’twoj@email.com’
*aposttofy są niepoprawne bo z klawiatury w smartfonie nie mogę poprawnych wstawić.
UPDATE supla_user SET password = ’ $2a$13$w1KxTekgx0bwr9./G6XNJu6iT4EDU9mw2g7FsXNG8FHEmNYDOBWFW’ WHERE email=’twoj@email.com’
*aposttofy są niepoprawne bo z klawiatury w smartfonie nie mogę poprawnych wstawić.
dalem
i haslo potem jak listuje userow w supli mam
3 a3EMjB.7zOSIR.soyt0YhzO6TIzDI1TWbysps9JgE.Kxje5EMvRcKi adres@email.pl 1 2022-07-10 08:05:21
pozostale utworzone normalnie wczesniej sa poprawnie z $2y$13$ na poczatku
Kod: Zaznacz cały
"UPDATE supla_user SET password='$2a$13$3EMjB.7zOSIR.soyt0YhzO6TIzDI1TWbysps9JgE.Kxje5EMvRcKi' WHERE email='adres@email.pl'"
Kod: Zaznacz cały
sudo docker exec supla-db mysql -u supla --password=$DB_PASSWORD supla -e "SELECT id,password,email,enabled,reg_date,limit_aid,limit_loc,limit_iodev,limit_client,limit_schedule FROM supla_user"
pozostale utworzone normalnie wczesniej sa poprawnie z $2y$13$ na poczatku
Daj backslash przed dolarami