Вставка хэшированного пароля в LDIF-файл

Сгенерировать хэшированный пароль — только полдела, его нужно ещё куда-нибудь применить. Обычно его вставляют в качестве содержимого парольного атрибута (userPassword) в какой-нибудь LDIF-файл, либо, при использовании конфигурационного файла slapd.conf, — в качестве значения директивы rootpw какой-либо из баз данных.

Если Вы работаете в графическом интерфейсе, то, как всегда, можно воспользоваться буфером обмена, то есть скопировать вывод команды в эмуляторе терминала и вставить его в окно текстового редактора. Как это сделать, Вы и сами прекрасно знаете.

Другое дело, когда Вы работаете на сервере и под рукой, кроме командной строки, лишь любимый псевдографический текстовый редактор. Большинство таких редакторов поддерживают опцию вроде "Вставка вывода команды", идеально подходящую для нашего случая. Рассмотрим вставку хэшированного пароля в LDIF-файл на примере редакторов mcedit и nano.

mcedit

Любимый многими редактор mcedit вызывается либо сразу из файлового менеджера mc (нажатие клавиши <F4> вызывает редактирование выбранного в менеджере файла), либо из командной строки:

# mc -e /path/to/file.ldif

В открывшемся редакторе подводим курсор к тому месту, куда нужно вставить хэшированный пароль, затем вызываем меню (клавиша <F9>) и выбираем пункт меню "Форматирование > Вставить вывод команды":

В открывшейся диалоговой форме вводим нашу команду (аргумент -n подавляет вывод символа перевода строки после хэшированного пароля), и нажимаем "Далее" (или просто <Enter>):

Наслаждаемся результатом:

Перед выходом из редактора не забудьте сохранить изменения файла (<F2>).

nano

Другой популярный редактор nano вызывается из командной строки:

# nano /path/to/file.ldif

В открывшемся редакторе подводим курсор к тому месту, куда нужно вставить хэшированный пароль:

Затем с помощью сочетания клавиш <Ctrl>+<R> вызываем диалог вставки содержимого файла:

Вставлять файл мы не будем, вместо этого сочетанием клавиш <Ctrl>+<X> вызываем диалог вставки вывода команды, вписываем туда нашу команду (аргумент -n подавляет вывод символа перевода строки после хэшированного пароля), и нажимаем <Enter>:

Хэшированный пароль на месте:

Перед выходом из редактора не забудьте сохранить изменения файла (<Ctrl>+<O>).

Pro-LDAP.ru 2013 г. Последнее изменение страницы — 27 января 2013 г. Вопросы и предложения принимаются на форуме проекта.
Эта страница

Содержание

mceditnano
Вставка хэшированного пароля в LDIF-файл
OpenLDAP 2.4 Руководство

Содержание

Введение в службы каталогов OpenLDAPБыстрое развёртывание и начало работыОбщая картина - варианты конфигурацииСборка и установка OpenLDAPНастройка slapd

 

Конфигурационный файл slapdЗапуск slapdКонтроль доступаОграниченияИнструментыМеханизмы манипуляции даннымиНаложенияСпецификация схемы

 

БезопасностьSASLTLSРаспределённая служба каталоговРепликацияОбслуживаниеМониторингПроизводительностьУстранение неполадок
Перевод официального руководства OpenLDAP 2.4 Admin Guide
Полное содержание здесь
LDAP для учёных-ракетчиков

Содержание

О книгеКонцепции LDAPОбъекты LDAPУстановка LDAPПримерыНастройкаРепликация и отсылкиLDIF и DSMLПротоколLDAP API

 

HOWTOНеполадкиПроизводительностьИнструменты LDAPБезопасностьЗаметкиРесурсы LDAPRFC и X.500ГлоссарийОбъекты
Перевод "LDAP for Rocket Scientists"
Полное содержание здесь
Ресурсы

Книги

Руководство OpenLDAP 2.4LDAP для учёных-ракетчиков

Другие

СтатьиТермины LDAPman-страницы OpenLDAP 2.4Список RFCКлиенты LDAPФайлы наборов схемы
Полезные ресурсы
Форум

 

Разделы форумаНепрочитанные сообщенияПоследние сообщения
Форум проекта
Главная

Pro-LDAP.ru

О проектеНовости проектаУчастникиСтаньте участником!Сообщите об ошибке!Об авторских правахСоглашения проекта
Присоединяйсь!