Как защитить аккаунт admin от удаления?

27.10.11 01:56

Если у вас в панели директадмин создано несколько административных аккаунтов, то разумно запретить удаление основного аккаунта admin.

А сделать это можно следующим способом с использованием POST/PRE скриптов (в частности user_destroy_pre.sh):


# cd /usr/local/directadmin/scripts/custom/
# touch user_destroy_pre.sh
# chown diradmin:diradmin user_destroy_pre.sh
# chmod 700 user_destroy_pre.sh

Открываем user_destroy_pre.sh для редактирования и вставляем в него следующий код:

#!/bin/bash
if [ "$username" == "admin" ]; then
{
  echo "You are not allowed to delete user $username";
  exit 1;
}
fi;
exit 0;

Готово!





Рубрики: Общие вопросы Решение проблем DirectAdmin Защита Безопасность


« Установка и запуск SpamAssassin на сервере с Directadmin  | В начало |  Как не надо восстанавливать конфиг Directadmin? »



   Все права на панель управления Directadmin принадлежат разработчику © DirectAdmin, JBMC Software, Canada
   Плагины для панели управления хостингом Директадмин
   Установка, настройка Directadmin на сервера
   Copyright, 2010-2011 © NSK21.RU, all rights reserved.
Работает на Amiro CMS - Free