Comarch ERP Optima – reset hasła administratora

Comarch ERP Optima – reset hasła administratora

Utrata hasła do konta administratora Comarch ERP Optima to sytuacja, która może całkowicie uniemożliwić zarządzanie systemem i jego użytkownikami. Na szczęście istnieją bezpieczne metody odzyskania dostępu, które nie wymagają przeinstalowywania programu ani usuwania danych. Opisujemy sprawdzone procedury resetu hasła administratora.

Konto ADMIN w Comarch ERP Optima

Comarch ERP Optima posiada domyślnie konto operatora o nazwie ADMIN. W świeżej instalacji konto to ma puste hasło i pełne uprawnienia do wszystkich modułów i operacji. Jeżeli hasło tego konta zostało zmienione i zapomniane, a nie ma innego operatora z uprawnieniami do zarządzania kontami, konieczna jest interwencja bezpośrednio na poziomie bazy danych SQL.

Reset hasła przez modyfikację bazy SQL

Dane operatorów przechowywane są w tabeli CDN.Operatorzy w bazie CDN_Konfiguracja. Hasło przechowywane jest jako hash MD5. Aby zresetować hasło konta ADMIN do pustego, wykonaj w SSMS:

USE CDN_Konfiguracja;
UPDATE CDN.Operatorzy SET Op_Haslo = '' WHERE Op_Kod = 'ADMIN';

Po tej operacji konto ADMIN ma ponownie puste hasło. Zaloguj się, ustaw nowe bezpieczne hasło przez Narzędzia → Konfiguracja Systemu → Operatorzy i natychmiast je zapisz w bezpiecznym miejscu.

Wymagane uprawnienia do resetu

Modyfikacja bazy wymaga uprawnień sysadmin lub db_owner w SQL Server. Dostęp uzyskuje się przez SQL Server Management Studio z kontem sa lub kontem Windows z odpowiednimi uprawnieniami SQL. Jeżeli hasło do SQL Server również jest nieznane, konieczna jest procedura odzyskiwania dostępu do SQL Server w trybie Single User.

Odzyskiwanie dostępu do SQL Server w trybie Single User

Zatrzymaj usługę SQL Server, uruchom ją ponownie z parametrem -m (tryb Single User): net start MSSQL$COMARCH_SQL /m. W tym trybie lokalny administrator Windows automatycznie uzyskuje prawa sysadmin w SQL. Połącz się przez SSMS, nadaj uprawnienia swojemu kontu Windows, zatrzymaj SQL, uruchom normalnie, po czym wykonaj reset hasła operatora Optimy.

Dokumentacja i polityka haseł

Po odzyskaniu dostępu warto wdrożyć politykę zarządzania hasłami: utwórz co najmniej dwóch operatorów z uprawnieniami administratora (na zasadzie duplikacji konta ADMIN), zapisz dane dostępowe w zaszyfrowanym menedżerze haseł (np. KeePass), ustaw cykliczną zmianę haseł w konfiguracji bezpieczeństwa Optimy. Pozwoli to uniknąć podobnych sytuacji w przyszłości.

Pomoc zdalna przy resecie hasła

Reset hasła administratora Optimy można przeprowadzić zdalnie przez TeamViewer lub AnyDesk w ciągu kilkunastu minut. Wymagany jest dostęp do konta Windows z uprawnieniami lokalnego administratora na serwerze, gdzie zainstalowany jest SQL Server. Oferujemy tę usługę w ramach doraźnego wsparcia serwisowego.