Windows: создание установочного exe-файла из SFX-архива
0 (0)

17 января 2014

Задача — создать единый exe-файл, который будет выполнять распаковку архива с файлами и каталогами, и запускать скрипт для установки. Для этого используем утилиту 7-ZIP SFX Maker. Сначала создаём 7z-архив, содержащий нужные каталоги. В примере будут использоваться такие данные:

Loading

Windows: установка системных переменных из командной строки
0 (0)

14 января 2014

В отличии от стандартной команды SET, которая устанавливает переменную только для текущей сессии командной строки, SETX может задавать переменные как системные, так и пользовательские, как на локальной — так и на удалённой машине. Для примера — рассмотрим вариант использования SETX в batch-скрипте, который должен выполняться при запуске приложения и устанавливать переменные:   setx M2_HOME «C:AutoTestOptapache-maven-2.2.1″… Читать далее »

Loading

LDAP: управление пользователями и группами с помощью ldapscripts
0 (0)

11 января 2014

ldapscripts — набор shell-скриптов,упрощающих работу с пользователями и группами в UNIX-системах. Вместо создания отдельных ldif-файлов каждый раз для добавления новой записи в LDAP — можно воспользоваться утилитами ldapadduser или ldapaddgroup. Кроме того, ldapscripts предоставляют ещё несколько утилит, упрощающих работу с LDAP. Скрипты используют объектные классы posixAccount (ldapadduser) и posixGroup (ldapaddgroup):

Loading

LDAP: добавление записи из ldif-файла на примере создания root для DIT и описание objectClass
0 (0)

6 января 2014

Запись (entry) root — она же base, она же suffix, является корневой записью верхнего уровня для всего дерева DIT (информационное дерево каталога — Data Information Tree). Один LDAP-сервер может иметь несколько DIT, но только один Root DSE (запись самого верхнего уровня в иерархии LDAP). DSE расшифровывается как DSA Specific Entry (специфичная для DSA запись). DSA… Читать далее »

Loading

OpenLDAP: включить поддержку шифрования TLS для сервера и phpLdapAdmin клиента
0 (0)

4 января 2014

Что такое TLS можно почитать тут>>>. Наша задача — обеспечить шифрование между LDAP-сервером и его клиентом — phpLdapAdmin. Хотя они и работают  в данном случае на одном хосте — но даже в таком случае это имеет смысл, особенно — если на сервере имеются учётные записи для других пользователей с доступом к консоли. Почему — будет… Читать далее »

Loading

FTP4ALL: установка, настройка, управление
0 (0)

25 декабря 2013

FTP4ALL — очень старая система, предшественник сервера OpenFTPD, и более не поддерживается разработчиками: FTP4ALL is no longer maintained. This web site is only for historic purposes. Visit the successor project OpenFTPD instead. Но — пришлось  с ним иметь дело. Так как документации о нём практически нет (спасибо официальному сайта проекта — там информации более чем… Читать далее »

Loading

Pageant: автозапуск с Windows и автозагрузка ключей
0 (0)

19 декабря 2013

В дополнение к статье Putty: настройка авторизации SSH по ключу — пример добавления в автозапуск утилиты Pageant с одновременной загрузкой ключей пользователей. Если ключи защищены паролем — Pageant попросит ввести его при запуске. Другой вариант — хранить ключ без его защиты паролем. Открываем каталог C:UsersUSERNAMEAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup, или — открываем меню Пуск, находим Startup (Автозапуск), кликаем… Читать далее »

Loading

UNIX: df и du — разные значения
0 (0)

18 декабря 2013

Для примера возьмём такой вывод: # du -sh /var/ 2G /var/ # df -h /var/ Filesystem Size Used Avail Capacity Mounted on /dev/da0p5 7.9G 5G 2.3G 68% /var Обычно (хотя не всегда), разница возникает из-за файлов, которые были удалены — но в момент удаления были «захвачены» каким-то процессом.

Loading