• 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…

  • Servers

    Адресная книга из 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 Добавил файлы. Сергей…

  • Linux

    Обновляем Debian 7 wheezy до Debian 9 Stretch

    Все идеальное, просто. Первым делом обновляем текущий релиз, до самых краёв, выполняя команды по очереди: # apt-get update # apt-get upgrade # apt-get dist-upgrade После того как все прошло успешно, необходимо добавить новое зеркало в файл /etc/apt/sources.list. Предварительно закоментировать предыдущие зеркала символом «#». Я добавлял зеркала yandex # nano /etc/apt/sources.listdeb http://mirror.yandex.ru/debian jessie main contrib Далее обновляем список доступных пакетов # apt-get update Ну и приступаем непосредственно к самому обновлению. Его будем выполнять в 2 этапа. Для начала минимальное: # apt-get upgrade После завершения минимального обновления debian, запускаем полное: # apt-get dist-upgrade Эта команда произведёт полное обновление системы, установив последние доступные версии всех пакетов и разрешив все изменившиеся между выпусками wheezy и…

  • Linux

    Обновление этого репозитория производиться не будет.

    Файл Release для http://ftp.ru.debian.org/debian/dists/stretch/InRelease просрочен (недостоверный начиная с 19ч 12мин 1с). Обновление этого репозитория производиться не будет. sudo apt-get -o Acquire::Check-Valid-Until=false update

  • Linux

    УСТАНОВКА PHPMYADMIN

    УСТАНОВКА PHPMYADMIN В UBUNTU 18.04 Прежде чем мы сможем установить Phpmyadmin на Ubuntu, нужно убедиться, что у вас установлено расширение php для работы с текстовыми строками в формате юникода. Для его установки выполните в терминале: sudo apt install php-mbstring Теперь можно установить Phpmyadmin Ubuntu 18.04: sudo apt install phpmyadmin Установщик спросит вас, какой веб-сервер будет использоваться для работы программы. Отметьте с помощью кнопки Пробел пункт apache2, а затем с помощью Tab и Enter нажмите кнопку Ок: Далее установщик предложит создать базу данных для Phpmyadmin, там будет служебная информация программы, мы к ней отношения иметь не будем, соглашаемся: На следующем этапе надо придумать пароль для пользователя Phpmyadmin, который будет использоваться программой для доступа к её базе данных, его мы…

  • Servers

    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 получает пакет данных, который слишком большой или не корректный, он думает что что-то пошло не так или с клиентом…

  • Linux,  Servers

    Резервное копирование с ротацией бэкапов. Bash скрипт

    готовый скрипт В прошлой статья было рассмотрено упрощенный вариант бэкапа сайта с возможностью загрузить бэкап на сервер FTP. Со временем у меня возникла потребность сделать более улучшенную версию скрипта для создания бэкапа всего сервера (файлы нескольких сайтов и их БД ), а также загружать на FTP все это хозяйство c помощью cURL, так как на сервере не было установлен FTP клиент и установить его не было возможности. Также нужно было удалять на FTP сервере старые бэкапы, чтобы не засорялось место на диске. Бэкап сайтов и Баз Данных Начнем с настроек. Укажем доступы к БД под которыми будем архивировать Базу Данных: MUSER="root" MPASS="superpassword" MHOST="localhost" Зададим путь к каталогу в котором будем архивировать данные…

  • Linux,  Servers

    Интеграция 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 6.0.5 (по этой статье) Домен контроллер Windows Server 2012 R2 (JAKONDA.LOCAL)

  • Linux,  Servers

    Установка 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». Узнать о…

  • Linux,  Servers

    Исправление ошибки «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». На вашем мониторе…