вівторок, 19 березня 2013 р.

Видалення користувача в ISPmanager: ризик втрати пов’язаних даних

Один із моїх клієнтів у 2013 році, навчаючись працювати з ISPmanager, видалив користувача, від імені якого було створено домени. За моїм спостереженням, після цього зникли домени та пов'язані з ними дані.

Перевірте ресурси перед видаленням

Головний висновок — перед видаленням облікового запису потрібно перевірити всі належні йому ресурси: сайти, файли, пошту, бази та резервні копії. Видалення користувача може зачіпати значно більше, ніж сам запис для входу.

Резервна копія та можливість відновлення

Поведінка операції залежить від версії й конфігурації панелі. Для сучасної інсталяції перевірте опис операції та повідомлення підтвердження. Документація ISPmanager про копії видалених користувачів окремо описує копії даних видалених користувачів; можливість відновлення залежить від наявності й придатності такої копії.

Домени зникли зі списку ISPmanager: діагностика прав доступу

У старій інсталяції ISPmanager я зіткнувся зі зникненням доменів зі списку панелі. Водночас записи залишалися в конфігураціях Apache та Nginx. Отже, йшлося про відображення ресурсів у панелі, а не про видалення цих конфігурацій.

Журналювання та пошук причини

Після звернення до підтримки я продовжив діагностику самостійно. Спочатку в /usr/local/ispmgr/etc/ispmgr.conf увімкнув докладне журналювання:

LogLevel 9

Для спостереження за новими записами використовував:

tail -n 1 -f /usr/local/ispmgr/var/ispmgr.log

Процеси панелі переглядав командою:

ps aux | grep ispm

У тодішній конфігурації я завершував процес bin/ispmgr; після нового звернення до панелі він запускався знову. У журналі після перезапуску з'явилися повідомлення про права доступу.

Власник каталогу та повернення домену до списку

Причиною виявилася невідповідність користувача, зазначеного в Apache, власникові каталогу домену. Після виправлення власника та повторного запуску панелі домен знову відобразився.

Що врахувати перед повторенням діагностики

Шляхи, параметр журналювання й спосіб перезапуску належать до тієї версії. Перед змінами у своїй системі звірте документацію, зафіксуйте поточні права й перевірте потрібного власника; не змінюйте права всіх каталогів навмання. Після діагностики поверніть звичайний рівень журналювання.

K2 відкрила курс з ERP: 61 урок, практика й сертифікат

Перший день у новій ERP часто починається з пошуку потрібної кнопки. Наступний виклик складніший: зрозуміти, що зміниться після натискання. ...