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

  1. Znając dane dostępowe do bazy danych możemy usunąć plik konfiguracji (panel/settings.php) i wykonać proces podstawowej konfiguracji (zalecane)
  2. 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
Osobiste