id: Гость   вход   регистрация
текущее время 12:27 28/03/2024
Автор темы: Вий, тема открыта 03/08/2008 09:27 Печать
Категории: криптография, софт, gnupg, управление ключами
http://www.pgpru.com/Форум/РаботаСGnuPG/СозданиеКлючаСОтделяемымГлавныйКлючом
создать
просмотр
ссылки

Пытаюсь изготовить новый ключ с отделяемый ключом подписания, как описано по этой ссылке.
Как описано в руководстве, внес в файл конфигурации /home/user/.gnupg/gpg.conf следующие строки:


# прекратить обращение к основной связке
no-default-keyring
# использовать pubkey.gpg в качестве связки открытых ключей
keyring /mnt/pen/.gnupg/pubkey.gpg
# использовать seckey.gpg в качестве связки закрытых ключей, наиболее важный файл
secret-keyring /mnt/pen/.gnupg/seckey.gpg

создал на флеш-носителе папку /pen/.gnupg/ (с учетом монтирования флеш-носителя системой полный путь получился /media/disk/pen/.gnupg/)


Команда генерирования пароля в качестве прочих строк дает вот это:

gpg: ресурс блока `/media/disk/pen/.gnupg/seckey.gpg': глобальная ошибка
gpg: ресурс блока `/media/disk/pen/.gnupg/pubkey.gpg': глобальная ошибка

дальнейшие команды по созданию ключа приводят к результату:

gpg: нет доступной для записи таблицы открытых ключей: eof
Сбой при создании ключа: eof

Команда gpg --version выдает в качестве домашней папки

Home: ~/.gnupg

Насколько я понимаю, причина в том, что у меня нет таблицы ключей в папке на сменном носителе, хотя каталоги созданы.
Если это верно, как создать таблицу ключей? Пробовал перезапускать учетную запись пользователя системы (и даже машину полностью) в надежде, что это подключит новые параметры gpg.conf для gpg.
Или другая причина?


 
Комментарии
— Вий (03/08/2008 09:36)   профиль/связь   <#>
комментариев: 510   документов: 110   редакций: 75
Да, забыл исправить при написании сообщения (почему-то первое сообщение темы не знаю как править), в текстах строк, внесенных в файлы конфигурации пути указаны так
keyring /media/disk/pen/.gnupg/pubkey.gpg
secret-keyring /media/disk/pen/.gnupg/seckey.gpg

т.е. пути я исправил под свою систему
— SATtva (03/08/2008 11:32)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Вий, а пользователь, из-под которого Вы выполняете процедуру, имеет права на запись в каталог /media/disk/pen/.gnupg?
— Вий (03/08/2008 12:54)   профиль/связь   <#>
комментариев: 510   документов: 110   редакций: 75
Хм, я как то коснулся этой мысли, но не придал особого значения по причине того, что сами каталоги создавал из-под этой же учетной записи. Каталоги создались. Проверю, сообщу. Спасибо SATtva.
— Вий (03/08/2008 19:15, исправлен 03/08/2008 19:16)   профиль/связь   <#>
комментариев: 510   документов: 110   редакций: 75
Проверил простым копированием в папку /media/disk/pen/.gnupg/ текстового файла. Копирование производил из под этой же учетной записи. Права на запись файлов есть.
— sentaus (03/08/2008 20:19, исправлен 03/08/2008 20:20)   профиль/связь   <#>
комментариев: 1060   документов: 16   редакций: 32
Насколько я помню, gnupg не может заблокировать файл, если он на fat32 файловой системе – это не ваш случай?
— SATtva (04/08/2008 08:30)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Тогда он ругался бы, что 'cannot lock'. Но действительно интересно, какая файловая система на флэшке?
— Вий (04/08/2008 15:49, исправлен 04/08/2008 16:19)   профиль/связь   <#>
комментариев: 510   документов: 110   редакций: 75
Диск /dev/sdb: 524 МБ, 524288000 байт
17 heads, 59 sectors/track, 1020 cylinders
Units = цилиндры of 1003 * 512 = 513536 bytes
Disk identifier: 0x3u0549a8
Устр-во Загр НачалоКонецБлокиIdСистема
/dev/sdb1 1 1020 511500+6FAT16

— sentaus (04/08/2008 17:14)   профиль/связь   <#>
комментариев: 1060   документов: 16   редакций: 32
Попробуйте переформатировать в ext2.
— Вий (04/08/2008 18:16, исправлен 04/08/2008 18:24)   профиль/связь   <#>
комментариев: 510   документов: 110   редакций: 75
Да, спасибо. Это сработало. Ключ однако еще не создавал, оставлю это на отдохнувшую голову, но таблицы ключей созданы.
gpg: создана таблица ключей `/media/disk/pen/.gnupg/seckey.gpg'
gpg: создана таблица ключей `/media/disk/pen/.gnupg/pubkey.gpg'

Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3