जब भी मैं अपने घर निर्देशिका में कोई फ़ाइल हटाता हूं तो OS X Lion मेरा पासवर्ड क्यों पूछता है?


18

मैंने मैक ओएस लायन के लिए अपडेट किया और अब हर बार जब भी मैं कोई भी फाइल डिलीट करता हूं तो वह मुझसे मेरा पासवर्ड मांगता है। कोई भी फ़ाइल - यह डेस्कटॉप पर, डाउनलोड फ़ोल्डर में या किसी अन्य स्थान पर हो। यह मुझसे हर बार मेरा पासवर्ड मांगता है।

वह व्यवहार कष्टप्रद है। क्या यह नया डिफ़ॉल्ट है? या कुछ गड़बड़ है?

संपादित करें:

उदाहरण के लिए: यह फ़ाइल, जो डेस्कटॉप पर स्थित है

➜  Desktop  l | grep terminal
-rw-r--r--@   1 Nerian  staff   841913 22 jul 14:16 terminal.png

संपादित करें:

लगता है कि काफी लोगों को एक ही मुद्दा हो रहा है:

https://discussions.apple.com/thread/3199093?start=0&tstart=0

https://discussions.apple.com/thread/3197928?start=0&tstart=0

संपादित करें:

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

इसके अलावा, अगर मैं एक नया खाता बनाता हूं और एक नया स्क्रीनशॉट बनाता हूं और ठीक काम करता है तो सब कुछ हटाने की कोशिश करता हूं। पासवर्ड की आवश्यकता नहीं

जब मुझे मेरे पासवर्ड के लिए कहा जाता है और मैं इसे लिखता हूं, तो फ़ाइल को हटा दिया जाता है फिर भी यह बिन में दिखाई नहीं देता है।


आपकी डिस्क कैसे स्वरूपित है?
एंड्रयू वोननाकोट

भी, किसी भी फ़ाइल को परिभाषित? केवल आपके होम फोल्डर में? हटाने योग्य मीडिया के बारे में क्या? और एक नया खाता बनाने का प्रयास करें?
एंड्रयू वोनकॉट

@Andrew: मेरे घर निर्देशिका में कोई भी फ़ाइल। उदाहरण के लिए, मैं एक स्क्रीनशॉट बनाता हूं। मैं फ़ाइल को निकालने का प्रयास करता हूं और यह मुझे मेरे पास के लिए संकेत देता है।
नेरियन

@Andrew: मैंने एक ड्राइव प्लग किया और एक फ़ाइल को हटा दिया। इसने मुझे अपने पासवर्ड के लिए संकेत नहीं दिया।
नेरियन

@ और: मैंने एक नया खाता बनाया। स्क्रीनशॉट बनाया और फ़ाइल को हटाने की कोशिश की। यह किसी भी पासवर्ड के लिए संकेत नहीं दिया।
नेरियन

जवाबों:


28

समस्या यह थी कि .Trashमेरे उपयोगकर्ता की निर्देशिका में फ़ोल्डर रूट के स्वामित्व में था।

➜  ~  l | grep .Trash
drwx------   82 root    staff    2788 25 jul 17:26 .Trash

अपने उपयोगकर्ता को स्वामित्व वापस देने के लिए निम्नलिखित आदेश जारी करें:

➜  ~  sudo chown your_user_name ~/.Trash 

शायद सबफ़ोल्डर्स भी प्रभावित होते हैं: मैं पुनरावर्ती चाउन का सुझाव दूंगा: "सूडो चाउन -आर यू ~ /। ट्रैश"
गणित

एक जादू की तरह काम किया! यह कैसे गड़बड़ हो सकता है के रूप में किसी भी विचार?
जोस्ट

"->" क्या है? काम नहीं करता है
व्याचेस्लाव गेर्चिकोव

यह सिर्फ सांत्वना संकेत है। अनदेखी करो इसे।
नेरियन

4

/Usersअपने होम फोल्डर पर जाएं और चुनें। Cmd+Iउस फ़ोल्डर के लिए जानकारी फलक के लिए हिट करें और साझाकरण और अनुमतियों का विस्तार करें ।

अपने उपयोगकर्ता नाम के आगे आपको पढ़ना और लिखना देखना चाहिए । अब, यह अनुमति हमेशा संलग्न फ़ोल्डरों पर लागू नहीं होती है। आपको अपने उपयोगकर्ता नाम पर क्लिक करने और फिर व्हील और एरो बटन पर क्लिक करने और ड्रॉप-डाउन मेनू से "संलग्न फ़ोल्डर पर लागू करें" चुनने की आवश्यकता है ।

ऐसा इसलिए होता है क्योंकि जब आप कंप्यूटर के बीच फ़ोल्डर और फ़ाइलों को कॉपी करते हैं तो वे अपनी मूल अनुमतियों को बनाए रखते हैं और अपने नए स्थान को प्रतिबिंबित करने के लिए स्वचालित रूप से अपडेट नहीं करते हैं।


3

मुझे इसी तरह की समस्या थी और इसका समाधान यहां मिला: https://discussions.apple.com/thread/3195797?start=0&tstart=0 - यह ACL के साथ एक मुद्दा था, अनुमति नहीं।

[...] खोजक एक पासवर्ड के लिए पूछता है जब मैं अपने $ HOME में किसी भी फ़ाइल को ट्रैश में स्थानांतरित करने का प्रयास करता हूं। पता चला है कि मैं कुछ अजीब ACLs सेट था [...]:

$ ls -le .DS_Store 
-rw ------- + 1 बॉब स्टाफ 24580 अगस्त 7 01:04 .DS_Store
0: समूह: हर कोई हटाता है

$ chmod -a "group:everyone deny delete" .DS_Store

चामोद के बाद, foo.txt को हटाने में सफलता मिली। $ घर पर -Rmod कमांड के साथ-साथ $ $ में सभी ऑब्जेक्ट्स से इस ACL को हटा देगा।

[अर्थात chmod -R -a "group:everyone deny delete" Foo/]


2

हटाने के समय आपको SU प्रमाणीकरण प्रॉम्प्ट दिखाई देगा, इसका एक कारण यह है कि आपके पास ACL सक्षम हो सकता है। वे Mac OS में उपलब्ध UNIX fs अनुमतियों को बढ़ाते हैं।

टर्मिनल खोलें और उस फ़ोल्डर को नेविगेट करें जिसके साथ आपको समस्याएं हैं। प्रकार:

ls -ale

यदि आपके पास प्रविष्टियाँ हैं तो निरीक्षण करें:

drwxr-xrwx+ 31 myname  staff     1054 Apr 15 14:19 Documents
 0: group:everyone deny delete

यदि आप करते हैं, तो आप उन्हें फ़ोलियोिंग कमांड के साथ ठीक कर सकते हैं:

chmod -N filename

यह ACL को उस फ़ाइल / फ़ोल्डर से हटा देगा। आपके द्वारा इसे अपने उपयोगकर्ता के तहत कॉपी करने के बाद (यदि आप मेरे जैसे उपयोगकर्ता माइग्रेशन कर रहे हैं), तो यह विरासत में मिलेगा कि उपयोगकर्ता शीर्ष-स्तरीय एसीएल

फ़ोल्डर से सभी ACL को पुन: हटाने के लिए:

chmod -R -N

चीयर्स!


धन्यवाद, chmod - Nमेरी समस्या हल हो गई
लमनेक

1
  1. अपने मैकबुक को पुनरारंभ करें, और इससे पहले कि आप झंकार सुनें, कमांड और आर कीज़ को दबाए रखें।

  2. आप मरम्मत उपयोगिताएँ स्क्रीन पर होंगे। मेनू बार में यूटिलिटीज आइटम पर क्लिक करें, फिर टर्मिनल पर क्लिक करें।

  3. टर्मिनल विंडो में, रिसेटपासवर्ड टाइप करें और रिटर्न को हिट करें।

  4. पासवर्ड रीसेट उपयोगिता विंडो लॉन्च होती है, लेकिन आप पासवर्ड रीसेट नहीं करने जा रहे हैं। इसके बजाय, शीर्ष पर अपने मैक की हार्ड ड्राइव के लिए आइकन पर क्लिक करें। इसके नीचे ड्रॉपडाउन से, उस उपयोगकर्ता खाते का चयन करें जहां आप समस्या कर रहे हैं।

  5. विंडो के निचले भाग में, आपको रीसेट होम डायरेक्टरी अनुमतियाँ और ACL लेबल वाला एक क्षेत्र दिखाई देगा। वहां रीसेट बटन पर क्लिक करें।

रीसेट प्रक्रिया में बस कुछ मिनट लगते हैं। जब यह पूरा हो जाए, तो आपके द्वारा खोले गए कार्यक्रमों से बाहर निकलें और अपने मैक को पुनरारंभ करें।


1

होम डायरेक्टरी के संलग्न फ़ोल्डरों तक रीड राइट एक्सेस को लागू करें और समस्या हल हो जाए।


0

एक वर्कअराउंड मैंने पाया कि सिस्टम में एक और उपयोगकर्ता बनाने के लिए और इसे स्थानांतरित करने के लिए। यह बग सिस्टम पर नए उपयोगकर्ताओं को प्रभावित नहीं करता है।


0

MacPilot ऐप डाउनलोड करें (खरीदें या डेमो करें)। उपकरण का उपयोग करें - सामान्य - फ़ाइलें और फ़ोल्डर - पहुंच नियंत्रण सूची डेटा मिटाएं - अपने घर के फ़ोल्डर को चुना


1
यहाँ मदद नहीं की है। ACL नियमित Unix फ़ाइल अनुमतियों से अलग हैं।
डैनियल बेक

0

आपने शायद ऐसा पहले ही कर लिया है, लेकिन सुनिश्चित करें कि आपने उन फाइलों पर विशेषाधिकार लिख दिए हैं जिन्हें आप हटा रहे हैं। फाइंडर में उनमें से एक का चयन करें और cmd+ दबाएं iऔर "साझाकरण और अनुमतियाँ" के नीचे देखें।

उसी विंडो से, जांचें कि फ़ोल्डर / फ़ाइल लॉक नहीं है।

इसके अलावा, Apply to enclosed items..चयनित नाम के लिए गियर ड्रॉप-डाउन सूची में क्लिक करें ।


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