gpg: UYARI: '/home/user/.gnupg' homedirinde güvenli olmayan sahiplik


21

Sistem: Ubuntu 18.04 tabanlı Linux Mint 19 Beta'yı test ediyorum .

İlgisiz bir paket yüklerken bu uyarıyı aldım:

gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg'

Bu lsdizinin kendisinin çıktısıdır:

$ lld /home/vlastimil/.gnupg

drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg

Tamam görünüyor.

Bu lsdizinin içeriğinin çıktısıdır:

$ 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

Adında görünen ve rahatsız edici dizini silemediğimden emin değilim S.dirmngr.

Ayrıca sorunun çözülüp çözülmeyeceğinden veya başka bir sorun yaratacağından emin değilim.

Çok uzun zaman önce, böyle bir paket kurmamın dirmngristendiğini hatırlıyorum, ama hangi yazılım kurulumuyla bağlandığını hatırlayamıyorum.

Edit1:

StephenKitt'in işaret ettiği gibi, gerçekten bu çizgiyi çalıştırdım, tarihte buldum:

sudo gpg --recv-keys ...

Bunun herhangi bir sonucu olacak mı?


3
Bu, VS Kodunu tesadüfen kurduktan sonra mıydı?
Beltalowda

2
@ThuggishNuggets VS Kodu yükledikten sonra bu uyarı ve bu gönderiyle yeni karşılaştım.
aisflat439

2
@ aisflat439 Mark Hudson'ın cevabı, Ubuntu Mate 18.04
LTS'de

Yanıtlar:


19

Bu : gpgile çalıştırmanın sonucudur ve daha sonra root olarak çalışır, ancak ana dizini hala kullanıcınındır. Bu hem uyarıyı ( kök olarak çalışıyor, ancak başka bir kullanıcı yapılandırma dizinine sahip) hem de soketin sahipliğini açıklıyor .sudogpggpgdirmngr

Bunu düzeltmek için durmalısınız dirmngr:

sudo gpgconf --kill dirmngr

( sudosadece bir kez, çünkü dirmngryuva tarafından kanıtlandığı gibi kök olarak çalışıyor), daha sonra sahipliğinizi geri yükleyin:

sudo chown -R $USER:$USER ~/.gnupg

1
Ubuntu Mate 18.04'e VS Kodu yüklendikten sonra bu sorunla karşılaştı. Bu cevap benim için sorunu çözdü.
Beltalowda
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.