[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:37806] Re: 鍵の引き継ぎ
竹島です。
お手数です。
> n| 実は 鍵をmandrake linuxでつくってあって、 それを woodyの
> n| .gnupgにコピーしました。
> * 「それ」とは? 少なくとも pubring.gpg, secring.gpg の二つを
> コピーしなければいけないはずですが。
> * .gnupg のパーミッションはちゃんと 700 にしました?
はい、
drwx------ 4 tuyosi tuyosi 4096 7月 22 15:18 .gnupg
です。
> n| しかし それだけではいうことを聞いてくれません。
> 「いうことを聞」かないとは,具体的にどんな症状なのでしょうか?
> 私のところでは下記のとおり,問題なく動作しますが。
tuyosi@debian:~/.gnupg$ ls -la
合計 40
-rw-r--r-- 1 tuyosi video 7834 7月 22 18:38 options
-rw-r--r-- 1 tuyosi video 944 7月 22 18:38 pubring.gpg
-rw-r--r-- 1 tuyosi video 0 7月 22 18:38 pubring.gpg~
-rw------- 1 tuyosi video 600 7月 22 18:38 random_seed
-rw------- 1 tuyosi video 1402 7月 22 18:38 secring.gpg
-rw-r--r-- 1 tuyosi video 1280 7月 22 18:38 trustdb.gpg
として
tuyosi@debian:~/.gnupg$ gpg --list-keys
gpg: [don't know]: invalid packet (ctb=00)
gpg: read_keyblock: read error: 無効なパケットです
gpg: enum_keyblocks(read) failed: 鍵輪が無効です
と なります。
で、なにかの技をかけないといけないと思いました。
でも エラーの意味がわからないのが 情けない所です。
> n| どうすれば、いいのでしょうか?
以下はきっとdomblyの鍵を tmp-gnupgに渡してると思いますがそうでしょうか?
-e, --encrypt Encrypt data. This option may be combined with --sign
-r, --recipient name Encrypt for user id name.
ですが、
> >dombly:~% echo "hogehoge"|gpg -er dombly>hoge.gpg
は一体なにをしてるのでしょうか?
"hogehoge"という文字を domblyというユーザーで暗号化してるだろうことは
想像つきますが、>hoge.gpgの意味が想像がつきません。
以下はtmp-gnupgというユーザーをつくってるものと解しました。
> >dombly:~% [vmthirty:~] su
> Password:
> >/home/dombly# adduser tmp-gnupg
> Adding user tmp-gnupg...
> ...
> >/home/dombly# cd ~tmp-gnupg
> >/home/tmp-gnupg# mkdir .gnupg
ひょとしたら mandrakeの鍵を woodyにコピーする前に
woodyで鍵を発生させたのが災いしたのでしょうか?
> >/home/tmp-gnupg# chmod 700 .gnupg
> >/home/tmp-gnupg# cp ~dombly/.gnupg/{pub,sec}ring.gpg ./.gnupg
> >/home/tmp-gnupg# chown -R tmp-gnupg:tmp-gnupg .gnupg
> >/home/tmp-gnupg# ls -la .gnupg
> 合計 580
> drwx------ 2 tmp-gnupg tmp-gnupg 4096 2003-07-22 17:37 .
> drwxr-xr-x 3 tmp-gnupg tmp-gnupg 4096 2003-07-22 17:36 ..
> -rw-r--r-- 1 tmp-gnupg tmp-gnupg 567751 2003-07-22 17:37 pubring.gpg
> -rw------- 1 tmp-gnupg tmp-gnupg 9285 2003-07-22 17:37 secring.gpg
> >/home/tmp-gnupg# su tmp-gnupg
この箇所の意味も理解できません。
解説いただけたら幸いです。
> (関係なさそうですが) バージョンは?
woodyのバージョンですが、
ii gnupg 1.0.6-3 GNU privacy guard - a free PGP replacement.
ii pgp 2.6.3a-9 Public key encryption system
です。
よろしくお願い申し上げます。