BASH: как заменить все заглавные символы на строчные в переменной, и наоборот?
6 марта 2014
LDAP + BASH: скрипт резервного копирования и восстановления базы данных LDAP0 (0)
5 марта 2014
Всё работает на операционной системе: # cat /etc/redhat-release CentOS release 6.5 (Final) LDAP-сервер: # yum list installed | grep openldap openldap.x86_64 2.4.23-34.el6_5.1 openldap-clients.x86_64 2.4.23-34.el6_5.1 openldap-servers.x86_64 2.4.23-34.el6_5.1 Сервер сконфигурирован на использование файла конфигурации slapd.conf, а не базы cn=config. Это имеет значение только для функции dirdel (), в которой задаётся переменная $dirtodel. В скрипте используется функция getopts(),… Читать далее »
![]()
SuSE: обновление адреса по DHCP0 (0)
4 марта 2014
Ubuntu: установка Oracle Java 8 из репозитория0 (0)
1 марта 2014
FreeBSD: tcpdump — BIOCPROMISC: Operation not supported0 (0)
1 марта 2014
При запуске tcpdump на FreeBSD 9.0 система сообщает об ошибке: # tcpdump tcpdump: WARNING: usbus0: That device doesn’t support promiscuous mode (BIOCPROMISC: Operation not supported) tcpdump: WARNING: usbus0: no IPv4 address assigned tcpdump: packet printing is not supported for link type USB: use -w
![]()
LDAP: утилита ldapsearch — основные опции0 (0)
28 февраля 2014
Общий синтаксис $ ldapsearch [optins] [filter] [attributes] Основные опции -n — отобразить действия, которые будут выполнены, но не выполнять их; -v — verbose, подробный режим работы; -A — отображать только атрибуты, без значений; -L (-LL, -LLL) — формат выводимой информации (-L — LDIFv1, -LL — отключить вывод комментариев, -LLL — отключение отображения версии LDIF). -x… Читать далее »
![]()
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory0 (0)
27 февраля 2014
При выполнении обычной задачи появилась ошибка: # service slapd restart shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Stopping slapd: [ OK ] Starting slapd: [ OK ]
![]()
OpenLDAP: резервное копирование и восстановление — утилиты slapcat / slapadd и ldapsearch / ldapadd0 (0)
26 февраля 2014
Для создания резервной копии базы в LDIF-файл имеются два основных инструмента — slapcat/slapadd, работающий напрямую с базой данных, и — ldapsearch/ldapadd, работающие через LDAP-сессии (см. RFC 4511). По сути, и slapcat и slapadd являются просто симлинками на сам slapd: # which slapcat /usr/sbin/slapcat # file /usr/sbin/slapcat /usr/sbin/slapcat: symbolic link to `slapd’ # which slapadd /usr/sbin/slapadd… Читать далее »
![]()
bash + MySQL: скрипт домашней бухгалтерии0 (0)
22 февраля 2014
Хардкорный bash-скрипт для ведения домашней бухгалтерии прямо из консоли 🙂 Пока в нём только «наличные» и, соответственно, только один тип операций — «ввод-вывод» этих самых наличных. Есть желание в будущем добавить несколько типов платежей (наличные, несколько платёжных карт, webmoney) и переписать на Python или Java с нормальным GUI. Основная идея написания скрипта была «не дать… Читать далее »
![]()
OpenLDAP: настройка двух баз на одном сервере и ограничение доступа к ним0 (0)
21 февраля 2014
Задача — создать несколько отдельных DIT — Информационное дерево каталога (Data Information Tree) и разграничить доступ к ним. В примере будет использоваться: # cat /etc/redhat-release CentOS release 6.5 (Final) # rpm -qa | grep openldap openldap-clients-2.4.23-34.el6_5.1.x86_64 openldap-servers-2.4.23-34.el6_5.1.x86_64 openldap-2.4.23-34.el6_5.1.x86_64
![]()