2

Я использую IRSSI, и мне интересно, как я могу передать пароли моего канала IRC в файл конфигурации IRSSI (~/.irssi/config), не записывая их непосредственно в файл.

В Mutt у меня есть команда awk, которая запрашивает локальный файл в моей зашифрованной домашней папке, что-то вроде этого:

set my_pass1=`awk '/fradeve_gmail:/ {print $2}' ~/.mutt/muttpass`
set my_pass2=`awk '/fradeve_inventati:/ {print $2}' ~/.mutt/muttpass`

Есть ли подобное решение для IRSSI?

PS: очевидно, я не хочу хранить конфигурационный файл IRSSI в моем зашифрованном доме :)

2 ответа2

0

В зависимости от того, как вы храните свои пароли? Если вы просто используете их в autosendcmd , вы можете сделать то же самое, что и с awk .

См. Http://irssi.org/beginner/#c3 для примера:

/NETWORK ADD -autosendcmd "/^msg nickserv ident pass;wait 2000" OFTC
0

Я пытался решить ту же самую проблему - кажется, вы не можете легко передать переменные bash в конфигурацию irssi. Хранение паролей в незашифрованных файлах или переменных среды не было бы хорошей идеей в первую очередь.

Если вы подключаетесь к freenode, вы можете использовать SASL или CERTFP.
Вот учебник, который показывает, как настроить SASL (прокрутите вниз до раздела скриптов).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .