Redmine – reset hesla pomocí konzole

Proč hned jeden z prvních článku je reset hesla? protože po týdnu používání a hraní si s Redminem se mi podařilo se odříznout. Pokud tedy jste adminem můžete provést reset na serveru nebo přes SSH. V případě problémů s přihlášením je možný reset hesla pomocí MySQL a rails konzole.

Přihlásíme se přes konzolu/SSH na server a postupujeme následovně:

Přihlásíme se do mysql:
admin@redmine# mysql -u root -p

Zobrazíme si databáze:
mysql>show databases;

Vybereme databázi Redminu:
mysql> use redmine;

Vybereme všechny uživatele a najdeme si ID, toho kterého chceme resetovat:
mysql> select * from users;

Opustíme mysql konzolu:
mysql> quit; 

Nastaveni env a spuštění rails konzole:
admin@redmine# RAILS_ENV=production bundle exec rails c

Najděte usera s potřebným ID:
irb(main):001:0> user = User.where(id: 1).first

Nastavte nové heslo a potvrďte:
irb(main):001:0> user.password = ‘password’
irb(main):001:0> user.password_confirmation = ‘password’

Uložte změny:
irb(main):001:0> user.save!

Nyní je uživatel přeheslován – a může se přihlásit do Webovské rozhraní.

Photo by Matthew Brodeur on Unsplash

Sdílet článek...
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *