”/usr/local/bin/gpg”というファイルの属性を 見ておきます。
# ls -l /usr/local/bin/gpg -rwxr-xr-x 1 root root 3196314 Aug 30 13:49 /usr/local/bin/gpg*
まずは gpg と 入力しよう、そうすれば 以下のようなものが 立ち上がる取 り敢えずは Ctrl + D にて停止すれば良い、では
$ gpg gpg: 警告: 剣呑なメモリーを使用しています! gpg: 詳細はhttp://www.gnupg.org/faq.htmlをご覧ください gpg: ディレクトリー「/home/fdopstm/.gnupg」ができました gpg: 新しい構成ファイル「/home/fdopstm/.gnupg/gpg.conf」ができました gpg: 警告: 「/home/fdopstm/.gnupg/gpg.conf」のオプションは起動している間、有効になり ません gpg: 鍵輪「/home/fdopstm/.gnupg/secring.gpg」ができました gpg: 鍵輪「/home/fdopstm/.gnupg/pubring.gpg」ができました gpg: 開始します。メッセージを打ってください ... /* Ctrl +D を 入力して取り敢えず 脱出します */ gpg: processing message failed: eof
この結果 ユーザーの 場所に ”.gnupg/”が 生成されています。未だなーん もしていないので ほっとくか 削除してしまいましょう。今回は削除です。
$ rm -r .gnupg/
最初の状態は
$ ls -a ./ .emacs.d/ .less .sjrc .xinitrc_qvwm* ../ .exrc .lesskey .sjrk .xinitrc_step* .Xauthority .fonts.conf .login .skk .xinitrc_twm* .Xdefaults .fvwm2rc .mailcap .skk-jisyo .xsession@ .Xmodmap .fvwm2rc95 .mew.el .skk-record .zlogin .Xmodmap.jp .fvwm95rc .mgprc .skkinput .zshenv .alias .fvwmrc .mh_profile .ssh/ .zshrc .bash_history .gtkrc .mnews_setup .steprc 3rd_gnupgp/ .bash_login .gtkrc-2.0 .mozilla/ .tcshrc Mail/ .bashrc .inputrc .mwmrc .tknamazurc* Sample/ .bashrc_org .jmode .qti18nrc .twmrc first_log/ .canna .jvimrc .qvwm-theme .vkeybdrc second_tune/ .dir_colors .kinput2/ .qvwmrc .xinitrc@ tar_dw/ .eggrc.old .kinput2.PID .screenrc .xinitrc_gnome* tgz_dir/ .emacs .kinput2rc .sjhk .xinitrc_kde*
gpg と入力した後では
$ ls -a
./ .emacs.d/ .kinput2rc .sjhk .xinitrc_kde*
../ .exrc .less .sjrc .xinitrc_qvwm*
.Xauthority .fonts.conf .lesskey .sjrk .xinitrc_step*
.Xdefaults .fvwm2rc .login .skk .xinitrc_twm*
.Xmodmap .fvwm2rc95 .mailcap .skk-jisyo .xsession@
.Xmodmap.jp .fvwm95rc .mew.el .skk-record .zlogin
.alias .fvwmrc .mgprc .skkinput .zshenv
.bash_history .gnupg/ .mh_profile .ssh/ .zshrc
.bash_login .gtkrc .mnews_setup .steprc 3rd_gnupgp/
.bashrc .gtkrc-2.0 .mozilla/ .tcshrc Mail/
.bashrc_org .inputrc .mwmrc .tknamazurc* Sample/
.canna .jmode .qti18nrc .twmrc first_log/
.dir_colors .jvimrc .qvwm-theme .vkeybdrc second_tune/
.eggrc.old .kinput2/ .qvwmrc .xinitrc@ tar_dw/
.emacs .kinput2.PID .screenrc .xinitrc_gnome* tgz_dir/
.gnupg/ というものが 出来ている、 今回はこれを 削除して 最初の状態にしておこう ということです。御手並拝見 という位です。ちなみにこの場合の .gnupg/は どんなものでしょう
$ ls -l .gnupg/ 合計 12 -rw------- 1 fdopstm users 9029 8月 30日 14:42 gpg.conf -rw------- 1 fdopstm users 0 8月 30日 14:42 pubring.gpg -rw------- 1 fdopstm users 0 8月 30日 14:42 secring.gpg
gpg.conf て どのようなものでしょう
$ sed -e '/^#/d' .gnupg/gpg.conf keyserver hkp://subkeys.pgp.net
唐突ですが /usr/local/share/gnupg/options.skel というものの内容は
$ sed -e '/^#/d' /usr/local/share/gnupg/options.skel keyserver hkp://subkeys.pgp.net
理由はおいといて こういう物だということで
まず こういう物です ということです。 gpg: 警告: 剣呑なメモリーを使用しています! についても 対処する必要が有るだろうし、それについては gpg に対して chmod 4775 とする方法が有るので対処しましょう。
にゃんたろう 拝!
2007年 9月 1日 (土) 21:13:42 JST 作成