लगातार यादृच्छिक "प्रमाणीकरण के लिए अपना स्वयं का उपयोगकर्ता डेटा बदलना आवश्यक है"


21

जब से मैंने 14.10 में अपग्रेड किया है मुझे अपने डेस्कटॉप पर एक अजीब व्यवहार मिलता है। मुझे यह दावा करने के लिए पॉपअप मिलता है कि "अपने उपयोगकर्ता डेटा को बदलने के लिए प्रमाणीकरण आवश्यक है" और मेरे पासवर्ड के लिए संकेत दें। यह यादृच्छिक समय पर होता है, हालांकि यह मेरे कार्यों से शुरू हो रहा है। उदाहरण के लिए, यह हर बार होता है जब मैं कीबोर्ड लेआउट स्विच करता हूं, लेकिन उसके बाद ही मैं थोड़ी देर के लिए काम करता हूं। कभी-कभी यह एक पंक्ति में कई बार पॉप अप करता है।

"रद्द" करने से कोई समस्या उत्पन्न नहीं होती है।

प्रमाणीकरण संवाद पर "विवरण" पर क्लिक करने से पता चलता है Action: org.freedesktop.accounts.change-own-user-dataऔर Vendor:

मैंने देखा /usr/share/polkit-1/actions/org.freedesktop.accounts.policy, और change-own-user-dataकार्रवाई के तहत , सेटिंग्स हैं:

<defaults>
  <allow_any>auth_self</allow_any>
  <allow_inactive>auth_self</allow_inactive>
  <allow_active>yes</allow_active>
</defaults>

मेरे पास कोई दिलचस्प फाइल नहीं है /etc/polkit-1

मेरे लैपटॉप में एक समान सेटअप (14.10, समान नीति फ़ाइलें) है, लेकिन समस्या वहां मौजूद नहीं है।

क्या कोई तरीका है जो उन पॉपअप को ट्रिगर कर रहा है, या बेहतर अभी तक, बस उनसे छुटकारा पाएं?


एक नया उपयोगकर्ता बनाने की कोशिश करें और सभी फ़ाइलों को नए उपयोगकर्ता में बदलें। ऐसा करने के बाद काम करना जारी रखें।
वीम्बुतेच

मेरी भी यही समस्या है। कौन सी फाइलें यहां बदलने की बात कर रही हैं?
टीसीजेड 8

15.04 को एक ही समस्या - हर बार जब मैं अपनी पत्नी या बच्चों को कुछ समय के लिए अपने उपयोगकर्ताओं का उपयोग कर रहा होता हूं, अगर मेरा उपयोगकर्ता कंप्यूटर में लॉग इन रहता है, तो मैं अपने उपयोगकर्ता पर वापस आ जाता हूं।
jaywink

1
Bugs.launchpad.net/ubuntu/+source/policykit-1-gnome/+bug/… की तरह बहुत दिखता है , लेकिन जब तक कनेक्शन की पुष्टि नहीं होती है तब तक मैं प्रश्न को बंद नहीं करना चाहता।
गुंटबर्ट

1
@guntbert "यह यह बग है" एक उत्तर होना चाहिए, एक करीबी कारण नहीं।
ओली

जवाबों:


2

क्या आपने अपने घर निर्देशिका के लिए अनुमतियों को फिर से लिखने की कोशिश की है? खुला टर्मिनल:

cd /home/
chown -R your-account-name your-account-name

2

यह एक पुष्ट बग की तरह दिखता है: एनायिंग संवाद "अपने उपयोगकर्ता डेटा को बदलने के लिए प्रमाणीकरण आवश्यक है"

अब तक मौजूद वर्कअराउंड्स (आंशिक रूप से इस प्रश्न के अन्य उत्तरों में उल्लिखित) हैं, लेकिन न तो सटीक कारण और न ही एक वास्तविक समाधान ज्ञात है।

सिस्टम नीति को इस तरह से बदलने के बजाय, जहां मुझे संभावित दुष्प्रभावों का पता नहीं है, मैंने अभी के लिए संवाद के साथ रहने का विकल्प चुना है। बेशक मैं एक अज्ञात कार्रवाई को अधिकृत नहीं करना चाहता, इसलिए इससे निपटने का सबसे तेज़ तरीका है

  • संवाद का चयन करें (ताकि फोकस हो )
  • ESCतब तक दबाएं जब तक कि संवाद बंद नहीं हो जाता।

1

यह मेरे लिए काम किया:

1) पर Settings-> Session and Startup(एप्लिकेशन ऑटोस्टार्ट टैब)

सत्र और स्टार्टअप

नीति-निर्धारण प्रमाणीकरण एजेंट को अनचेक करें

( /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1)

2) एक टर्मिनल में:

sudo killall polkit-gnome-authentication-agent-1

मेरा डेस्कटॉप चल रहा था:

  • वितरक आईडी: उबंटू
  • विवरण: Ubuntu विली वेयरवोल्फ (विकास शाखा)
  • रिलीज़: 15.10
  • कोडनेम: विली

2
क्या यह वास्तव में समस्या को ठीक करता है? बस एक वर्कअराउंड की तरह लगता है - या पॉलिसी किट एजेंट अब उपयोग नहीं किया जाता है?
कोडिंग

मैंने भी, इस मुद्दे के जवाब में नेट के आसपास कई स्थानों पर इस सिफारिश को पोस्ट किया है, लेकिन मैंने अभी तक एक स्पष्टीकरण देखा है कि यह क्यों करना सुरक्षित है।
ब्लूबॉम्ब

इसने मेरे लिए काम किया लेकिन मैं संपार्श्विक प्रभाव को नहीं जानता।
फेलिप

0

बदलने org.freedesktop.accounts.change-own-user-dataसे नीति auth_selfको yesठीक कर देंगे:

$ printf '[Do not prompt users with "Authentication is required to change your own user data" messages]\nIdentity=unix-user:*\nAction=org.freedesktop.accounts.change-own-user-data\nResultAny=yes\nResultInactive=yes\n' | sudo tee /etc/polkit-1/localauthority/50-local.d/org.freedesktop.accounts.change-own-user-data.pkla
[Do not prompt users with "Authentication is required to change your own user data" messages]
Identity=unix-user:*
Action=org.freedesktop.accounts.change-own-user-data
ResultAny=yes
ResultInactive=yes

1
कृपया बताएं कि आपकी सिफारिश क्यों करना सुरक्षित है।
ब्लूबॉम्ब

@BlueBomber कम से कम यह पूरी सेवा को अक्षम करने से बेहतर है क्योंकि लियोनार्डो अनुशंसा करता है।
जिग्गीस्टार

6
@ जिग्गीस्टार, मुझे यह कैसे पता चलेगा? मुझे इस बग की प्रकृति या उस सेवा के बारे में कुछ नहीं पता है जिसे लोग अक्षम (या बायपास) करने की सिफारिश कर रहे हैं, और मैंने जो भी नहीं देखा है वह इन समाधानों के बारे में कोई आश्वस्त जानकारी प्रदान कर रहा है ...
ब्लूबॉम्बर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.