Servers
-
справочник ад
Eight-rooms Телефонная книга LDAP(Active Directory) Установка git clone https://github.com/BikerIndian/eight-rooms.git или скачать https://github.com/BikerIndian/eight-rooms/archive/master.zip Настройка Разрешения на запись к папкам temp Файл: .\eight-rooms\set_chmod В корне лежит файл set_chmod. Его нужно запустить. Он даёт разрешения на запись к папкам temp. После запуска можно удалить. Конфигурирование Файл: .\eight-rooms\config\company\default_company\config_ldap.php Пример для домена » ad.loc « $LDAPServer=’ххх.ххх.ххх.ххх’; // Адрес сервера LDAP (Контроллер домена). $LDAPUser=’sprav@ad.loc‘; // Учетная запись c правом чтения из LDAP. Можно писать в формате user_for_reading_ldap@YOUR_DOMAIN $LDAPPassword=’pass’; // Пароль для учетной записи, указанной в переменной $LDAPUser $OU=»DC=ad,DC=loc»; // Администраторы //—————————————————————————- $ADMIN_LOGINS[]=’admin@ad.loc‘; $LDAP_NoSHOW_GROOP = ‘TelNoShow’; // Группа пользователей, которую не отображает справочник Дополнительные настройки в .\eight-rooms\config\company\default_company\config.php Screenshots Спраночник по отделам Спраночник по алфавиту Подробно по пользователю Спраночник по отделам PDF…
-
Адресная книга из Active Directory через PHP
Хочу поделиться небольшим скриптом на PHP для доступа к контактной информации учётных записей пользователей (и контактов) из Active Directory через простой WEB-интерфейс. В простонародье — «ATS» или «АТС» ? Скрипт писался эволюционно разными людьми на протяжении долгого периода времени, изначально об AD и речи не было, просто отдельная БД с номерами телефонов, поэтому он довольно кривоват и местами убог, но быстро и просто выполняет свою функцию. У меня работало как на платформе Windows, так и Linux — где сейчас и обитает для экономии ресурсов фермы виртуализации. ats взято с http://www.tangarus.ru/274/adresnaya-kniga-iz-active-directory-cherez-php/ Алексей on 6 сентября 2012 10:15 Спасибо. Только в архиве нет файлов search.gif и pixel.gif TangaRUS on 6 сентября 2012 10:39 Добавил файлы. Сергей…
-
MySQL server has gone away (error 2006)
Две наиболее распространенные причины получения ошибки MySQL server has gone away (error 2006) это.. Сервер закрыл соединение по таймауту. Исправить можно так: проверить чтобы значение переменной wait_timeout в конфиг файле MySql — my.cnf было достаточным для выполнения скрипта. На Debian: нужно выполнить 0 1 2 sudo nano /etc/mysql/my.cnf и установить wait_timeout = 600 ( значение задается в секундах, если ошибка не пропадет поиграйтесь с этим значением, чтобы найти оптимальное), после этого нужно рестартануть MySQL: 0 1 2 sudo /etc/init.d/mysql restart Я не проверял, но значение по-умолчанию для wait_timeout можно установить вплоть до 28800 секунд (8 часов). Сервер сбрасывает (отклоняет) неправильные или слишком большие пакеты. Если mysqld получает пакет данных, который слишком большой или не корректный, он думает что что-то пошло не так или с клиентом…
-
Резервное копирование с ротацией бэкапов. Bash скрипт
готовый скрипт В прошлой статья было рассмотрено упрощенный вариант бэкапа сайта с возможностью загрузить бэкап на сервер FTP. Со временем у меня возникла потребность сделать более улучшенную версию скрипта для создания бэкапа всего сервера (файлы нескольких сайтов и их БД ), а также загружать на FTP все это хозяйство c помощью cURL, так как на сервере не было установлен FTP клиент и установить его не было возможности. Также нужно было удалять на FTP сервере старые бэкапы, чтобы не засорялось место на диске. Бэкап сайтов и Баз Данных Начнем с настроек. Укажем доступы к БД под которыми будем архивировать Базу Данных: MUSER="root" MPASS="superpassword" MHOST="localhost" Зададим путь к каталогу в котором будем архивировать данные…
-
Интеграция OTRS 6.0.5 (Open-source Ticket Request System) с Active Directory. Настройка прозрачной аутентификации SSO (Single Sign On).
Содержание статьи: 1 Создание пользователя в Active Directory 2 Интеграция OTRS с Active Directory 2.1 Прозрачная аутентификация SSO (Single Sign On) Разберем как интегрировать OTRS с Active Directory. Рассмотрим два варианта аутентификации, обычная и прозрачная (SSO). Исходные данные:
-
Установка OTRS на Ubuntu Server
Установка OTRS на Ubuntu Server Данное руководство предназначено для тех, у кого есть желание самостоятельно установить OTRS на Ubuntu Server. OTRS (Open-source Ticket Request System) – система для обработки заявок, которая позволяет ИТ-специалистам, занимающимся технической поддержкой, совместно работать над решением проблем, возникших у пользователей. OTRS используют многие известные организации, в том числе: Фонд Викимедиа, Mail.ru, Яндекс, Объединенная компания Афиша и Рамблер, Альт Линукс, Регистратор доменных имён Рег.ру. В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 15.10. Подробно о том, как установить Ubuntu Server 15.10, вы можете прочитать в моем руководстве «Установка Ubuntu Server 15.10». Узнать о…
-
Исправление ошибки «user is not in the sudoers file. This incident will be reported» в Ubuntu сброс пароля
По умолчанию в Ubuntu, первая учетная запись которую вы создали в процессе установки, имеет права администратора системы. С помощью этой учетной записью, вы можете выполнять административные задачи с использованием команды «sudo». Команда «sudo» относится к группе Super User (Супер пользователей), все пользователи в этой группе имеют права администратора для управления системой. Однако, если вы случайно удалили себя из «sudo» группы, вы не сможете ничего сделать. Вместо этого, единственное, что вы увидите, это сообщение: «user is not in the sudoers file. This incident will be reported» Как исправить эту ошибку: 1. Перезагрузите компьютер. Если Ubuntu является вашей основной и единственной операционной системой, то при загрузке системы нажмите кнопку «Shift». На вашем мониторе…
-
FAQ
часть пользователей были перенесены на сервер стандартным импортом из панели но сейчас сайты пишут что нет доступа к БД CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘externe.t’ doesn’t exist и на панель не могу зайти чтобы посмотреть или перезагрузить изза чего это У вас переполнились дисковые айноды из-за большого количества хранимых сессий php. Для удаления этих файлов у php есть встроенный механизм сборщика мусора, который так и называется garbage collector. И для сессий он отрабатывает по довольно простой схеме, работа которой задается переменными в настройках PHP: Для всех файлов сессий, которые были созданы больше, чем «session.gc_maxlifetime» секунд назад (у вас — 1440…
-
Linux — help
Поиск по содержимому grep -iRI "Some text" /path Создать образ диска sudo dd if=/dev/sdb of=FLASH.img bs=1MГде /dev/sdb твоя флешка Опасная команда!
-
Не заходит по SSH — ошибка WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
При попытке зайти через SSH с одной Unix подобной системы на другую, возникла следующая ошибка: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!