[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
です。

よろしくお願い申し上げます。