Как изменить ключ для шифрования и подписи
Разбираюсь в работе с GnuPG без GUI. Сгенирировал 2 пары ключей. Командами шифрования и подписи используется первый созданный секретный ключ. Подскажите пожалуйста, как зашифровать или подписать другим ключом?
P.S. Использовал опции default-key [key_id] и local-user [key-id], не разобрался как их использовать. После выполнения команды с этой опцией появляется приглашение ввести какой-то текст, а после завершения ввода текста – ошибка.
А у меня и в командной строке так не заработало. Чтобы понять, в чём там дело со .screenrc, нужно разобраться, как именно screen передаёт аргументы командной строки дочерним процессам.
В командной строке не работает этот скрипт? В commad line у меня zsh запущен, но не думаю, что это должно хоть на что-то влиять. Сейчас проверил снова. Всё работает.
Как бы ни оказалось, что там всё проще: команда вызывается, и втечение некоторого времени от неё хотят получить ответ. Если это время истекло, а ответ ещё не вычислился, его больше не ждут. Вдруг такое может быть? Там же много пайпов. Впрочем, скрипт быстрее не будет, но он работает. Я ранее с подобным встречался: со скрипта работает, а непосредственно со ~/.screenrc — нет.
комментариев: 511 документов: 2 редакций: 70
Возможно, не все знают, что в screen можно отвести две строки в терминале под информацию, а не одну. Например, в одной можно отображать информацию о текущих запущенных (или последних завершившихся) процессах в шеллах, а в другой отображать иную информацию о системе. Берём за основу этот пример, добавляем в ~/.zshrc строчки
Магия с ls сделана, чтобы не писать всегда использующиеся опции цвета и классификатора (-F --color). Вместо %{=b dd} можно правильно расставить цвета под свою гамму перед каждым элементом. Кстати, %{= X}, где X — буква цвета, тоже работает, хотя из man screen это неочевидно. В последней строке будет отображаться число шеллов под юзерами, загрузка системы (load average из man uptime или из w), имя screen-сессии (если запускать как screen -S screen_name) и дата. В предпоследней строке — последние выполнявшиеся комманды с номерами шеллов, где они были (плюс умное обрезание аргументов).
P.S. ^[ в ~/.zshrc — специальный ESC-символ. Чтобы его ввести, в vim'е в режиме ввода жмём Ctrl+V ESC.
комментариев: 511 документов: 2 редакций: 70
Начинаются глюки при работе с именами файлов, содержащими кириллические символы. То ли дело в том, что screen или шелл, возможно, не поддерживают UTF (или поддерживают его неправильно), то ли в том, что умолчальная кодировка не является UTF'ом.
Например, vi не понимает управляющих команд на кириллице, а в vim для этого приходится использовать langmap. Не знаю, можно ли что-то аналогичное сделать для vi-режима редактирования командной строки в zsh, но по умолчанию этот режим совершенно не понимает кириллицу, что приводит к неудобствам с множеством лишних переключений в латиницу и обратно при работе с кириллическими именами файлов.