dr_magnus 21.10.2011 02:15
Tips & tricks — Неадекватное использование ABook
Всем привет.Многие знают про консольную адресную книгу abook, но немногие знают что ее можно использовать не только как дополнение к консольным e-mail-клиентам, но и как самостоятельную базу данных.
Пример моего использования смотрите под катом.
Я работаю в крупной торговой компании и мне периодически приходится подключаться к своим клиентам через RDP. Ранее для этих целей я использовал remmina, но, к сожалению, remmina не предостовляла мне той функциональности, которая мне требоволась. В списке remmina я мог указать только "Название подключения" и "IP" к которому подключаться. Мне этого было мало.
В последнее время я все больше и больше склоняюсь к консольным программам и стараюсь найти cli-аналоги своим GUI-приложениям. Я наткнулся на ABook.
Как оказалось, abook умеет не только хранить е-майл-адреса.
Вот как выглядит abook без настроек:
А вот abook с моими настройками:
По известным причинам я не показываю всю информацию.
Если сравнить эти скрины, то уже можно сделать вывод, что можно менять отображаемые поля и вводимые данные. Для этого необходимо подредактировать .abookrc.
Для добавления новых (НЕдефолтных) полей нужно использовать следующую конструкцию:
1 |
|
Для создания новых вкладок нужно использовать такую конструкцию:
1 |
|
Для более подробной информации - man abook и man abookrc
И самое вкусное на закуску :-)
Как я уже говорил, мне не хватало возможностей remmina. Теперь у меня всё есть - база данных со всеми моими филиалами, имена менеджеров, их мобильные телефоны, техническая информация и т.д. И САМОЕ ГЛАВНОЕ - я теперь могу подключиться к любому филиалу прямо из базы! Для этого мне достаточно в .abookrc прописать:
1 |
|
и теперь, выбрав необходимый филиал и нажав "v" я подключусь к ним через RDP.
З.Ы. Получилось несколько сумбурно. Основная мысль поста:
- в abook можно задавать собственные поля и отображения и, соотвественно, использовать как базу данных под свои нужды;
- поле url передается команде заданной переменной www_command, соответсвенно, мы можем в этом поле указать любое значение и передать его в www_command (в моем случае это айпишник к которому нужно подключиться через RDP).
З.З.Ы. Я думаю, что прочитав эту статью, каждый сможет адаптировать abook под свои нужды. Надеюсь, что вы поделитесь своими неадекватными решениями :-)
mironov_orig 21.10.2011 08:28 #
+ 1 -
Если поискать по сайту по слову "сумбурно" можно получить интереснейшие результаты
Подскажите, а почему вы не используете kerberos авторизацию? (не будем говорить про базу паролей, может у вас lvm шифрованный или еще че нибудь)
Но как бы при таком количестве подключений по моему скромному мнению лучше использовать kerberos.
Но как бы при таком количестве подключений по моему скромному мнению лучше использовать kerberos.
потому что в данном случае это не актуально. посмотрев на адреса, можно определить что все они находятся в локальной сети и угроза перехвата извне им не страшна.
можно сделать хорошую замену SecureCRT, попробую на неделе заняться этим
Извините, Я первый раз услышал об этой программе. Подскажите, а как с безопасностью? учетные данные хранятся в открытом виде?