
システム:テスト中Linux Mint 19ベータに基づいてUbuntu18.04。
関連のないパッケージをインストールすると、次の警告が表示されます。
gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg'
ls
以下はディレクトリ自体の出力です。
$ lld /home/vlastimil/.gnupg
drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg
問題ないようです。
ls
以下はディレクトリ内容の出力です。
$ ll /home/vlastimil/.gnupg/
total 24K
drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d
drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 private-keys-v1.d
-rw-r--r-- 1 vlastimil vlastimil 6,4K Jun 26 11:42 pubring.kbx
-rw-r--r-- 1 vlastimil vlastimil 3,2K Jun 26 11:37 pubring.kbx~
srwx------ 1 root root 0 Jun 26 11:38 S.dirmngr
-rw------- 1 vlastimil vlastimil 1,2K Jun 26 11:37 trustdb.gpg
問題があると思われるディレクトリを削除できないかどうかわかりませんS.dirmngr
。
これが問題を解決するのか、それとも別の問題を引き起こすのかもしれません。
しばらく前に ie というパッケージをインストールするように指示されていましたが、dirmngr
どのソフトウェアのインストールに接続されたのか覚えていません。
編集1:
StephenKittが指摘したように、私は歴史で見つけて行を実行しました。
sudo gpg --recv-keys ...
これはどのような結果をもたらしますか?
答え1
gpg
これはsudo
:thenを使用して実行した結果gpg
ですが、ホームディレクトリはまだユーザーのものです。これは警告(gpg
rootとして実行されていますが、他のユーザーがconfigディレクトリを所有している)とソケットの所有dirmngr
権を説明します。
この問題を解決するには、次を停止する必要がありますdirmngr
。
sudo gpgconf --kill dirmngr
(ソケットに示すようにrootとして実行されているので、sudo
今回のみ)所有権を復元してください。dirmngr
sudo chown -R $USER ~/.gnupg