gpg: चेतावनी: Homedir '/home/user/.gnupg' पर असुरक्षित स्वामित्व


21

सिस्टम: मैं Ubuntu 18.04 पर आधारित लिनक्स मिंट 19 बीटा का परीक्षण कर रहा हूं ।

असंबंधित पैकेज स्थापित करते समय मुझे यह चेतावनी मिली:

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

मैं भी अनिश्चित हूँ कि अगर इस मुद्दे को हल करेगा या एक और एक बना देगा।

मुझे बस इतना याद है कि बहुत समय पहले, मुझे निर्देश दिया गया था कि मैं इस तरह के एक पैकेज को स्थापित करूं, जैसे कि dirmngr, लेकिन मुझे याद नहीं है कि यह किस सॉफ्टवेयर इंस्टॉलेशन से जुड़ा था।

EDIT1:

जैसा कि स्टीफनकिट ने बताया, मैं वास्तव में इस लाइन को चलाता था, मैंने इतिहास में पाया है:

sudo gpg --recv-keys ...

क्या इसका कोई परिणाम होगा?


3
क्या यह संयोग से वीएस कोड स्थापित करने के बाद था?
बेलतालोवा

2
@ThuggishNuggets मुझे इस चेतावनी का सामना करना पड़ा, और इस पोस्ट को VS कोड इंस्टॉल करने के बाद।
aisflat439

2
@ aisflat439 मार्क हडसन के जवाब ने मेरे लिए यह तय कर दिया, जब मैंने उबंटू मेट 18.04 एलटीएस पर वीएस कोड स्थापित करने के बाद इसका सामना किया
बेल्टालोवडा

जवाबों:


19

यह gpgसाथ चलने का परिणाम है sudo: gpgफिर रूट के रूप में चलता है, लेकिन इसकी होम डायरेक्टरी अभी भी उपयोगकर्ता है। यह दोनों चेतावनी की व्याख्या करता है ( gpgमूल के रूप में चल रहा है लेकिन एक अन्य उपयोगकर्ता कॉन्फ़िगरेशन निर्देशिका का मालिक है) और dirmngrसॉकेट का स्वामित्व।

इसे ठीक करने के लिए, आपको रुकना चाहिए dirmngr:

sudo gpgconf --kill dirmngr

( sudoसिर्फ एक बार क्योंकि dirmngrयह रूट के रूप में चल रहा है, जैसा कि इसके सॉकेट द्वारा दर्शाया गया है), तो अपने स्वामित्व को पुनर्स्थापित करें:

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

1
उबंटू मेट पर 18.04 वीएस कोड स्थापित करने के बाद इस मुद्दे का सामना किया। इस जवाब ने मेरे लिए समस्या तय कर दी।
बेलतालोव्दा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.