Konta operatorów
Z Dokumentacja CMS WEGO
Z punktu widzenia konstrukcji systemu Istnieją dwa rodzaje kont operatorów: superadministrator i pozostałe. Konfiguracja konta superadmina jest przechowywane w pliku konfiguracji, zaś pozostałych kont pozostałych w bazie danych. Takie rozwiązanie powoduje, że nie ma możliwości zmiany hasła superadministratora z poziomu panelu. Konto superadministratora jest przeznaczone do zastosowań awaryjnych i nikt nieuprzywilejowany nie powinien móc z niego korzystać.
Awaryjna zmiana hasła
Konto superadministratora
- Znając dane dostępowe do bazy danych możemy usunąć plik konfiguracji (panel/settings.php) i wykonać proces podstawowej konfiguracji (zalecane)
- Zmodyfikować plik konfiguracji: należy zmodyfikować pole password w tablicy project_operators (składnia języka PHP). Hasło jest zakodowane funkcją skrótu SHA1. Należy edytować plik z dużą ostrożnością, gdyż jego składania jest taka sama jak dla języka PHP. Z tego powodu, lepiej jest skasować plik konfiguracji i ponownie go wygenerować za pomocą narzędzia /prekonfig.
Konta administratora i użytkownika
Definicje kont są przechowywane w tabeli project_operators. Hasła są sumami SHA1 i można je zmienić za pomocą dowolnego klienta MySQL.
Generowanie skrótu SHA1
W systemach typu unix i pochodnych możemy to zrobić za pomocą programu sha1sum:
$ echo -n "mojeNoweHaslo" | sha1sum
