विंडोज 7 एक्सप्लोरर में पुट्टीजेन द्वारा छिपी फाइलें क्यों बनाई गई हैं?


17

विंडोज 7 होम प्रीमियम में, सी ड्राइव रूट पर PuTTY की जेनरेटर (उर्फ पुट्टीजेन) में एक निजी कुंजी को सहेजने के बाद यह एक्सप्लोरर में दिखाई नहीं देता है।

कैसे पुन: पेश करें:

  1. पुट्टीजेन शुरू करें।
  2. एक कुंजी उत्पन्न करें।
  3. "निजी कुंजी सहेजें" पर क्लिक करें (यह "सार्वजनिक कुंजी सहेजें" के लिए भी काम करता है, लेकिन मैंने केवल उस मूल मामले का परीक्षण किया है)।
  4. पर नेविगेट करें C:
  5. id_rsaफ़ाइल के रूप में सहेजने के लिए , उदाहरण के लिए , एक नाम दर्ज करें C:\id_rsa.ppk
  6. एक्सप्लोरर शुरू करें।
  7. पर नेविगेट करें C:

परिणाम: नहीं id_rsa.ppkदिखाई दे रहा है।

यह साबित करने के लिए कि फाइल मौजूद है:

  1. पुट्टीजेन वापस जाएं।
  2. फिर से "निजी कुंजी सहेजें" बटन पर क्लिक करें।
  3. पर नेविगेट करें C:

इस विंडो में, आप फ़ाइल के साथ इंटरैक्ट कर सकते हैं। मैंने वहाँ से फ़ाइल गुणों की जाँच की:

  • यह छिपा नहीं है।
  • मेरे उपयोगकर्ता के लिए "पूर्ण नियंत्रण" की जाँच की जाती है।
  • "खुलता है" अजीब तरह से कहता है "विंडोज शेल कॉमन डीएल"।

अतिरिक्त जानकारी:

  • मैंने कल विंडोज स्थापित किया, इसलिए यह कुछ सोनी-इंफ़र्टेड मॉनेस्ट्री नहीं है।
  • यह सभी नवीनतम सुरक्षा अद्यतन और .NET 4.0 है।
  • मैं ऐसा इसलिए यह कल्पना है कि वे इस के साथ क्या करना कुछ है कि (हालांकि .ppk फ़ाइलों उनमें से या तो से संबंधित नहीं होना चाहिए), TortoiseGit और 7zip एकीकरण स्थापित की है।

वे वस्तुएं जो किया फ़ाइल बनाने Explorer में दिखाई देते हैं:

  • फ़ाइल को किसी अन्य निर्देशिका में सहेजा गया, फिर उसे कॉपी किया गया (एक्सप्लोरर में काम किया) C:\। मुझे "गंतव्य फ़ोल्डर पहुँच अस्वीकृत" अनुरोध मिला, जहाँ मुझे पहले "जारी रखें" पर क्लिक करना था।
  • फ़ाइल को किसी अन्य निर्देशिका में सहेजा और इसके बजाय वहां नेविगेट किया।
  • फ़ाइल को किसी अन्य डिस्क ( D:इस मामले में) की जड़ पर सहेजा और वहां नेविगेट किया।

वे चीज़ें जो एक्सप्लोरर में फ़ाइल दिखाने में विफल रहीं ( F5प्रत्येक कार्रवाई के बाद एक्सप्लोरर विंडो में ताज़ा करने के लिए हिट ):

  • फ़ाइल को नाम दिया गया foo.ppk
  • एक अलग नाम के तहत दूसरी प्रति सहेज ली।
  • "छुपी हुई फ़ाइलें, फ़ोल्डर और ड्राइव दिखाएं" चालू किया।
  • "सुरक्षित ऑपरेटिंग सिस्टम फ़ाइलों को छिपाएं" को बंद कर दिया।
  • फ़ाइल को किसी अन्य निर्देशिका में सहेजा, फिर उसे C:\ पुट्टीजेन सेव डायलॉग में कॉपी किया । मुझे एक्सप्लोरर की तरह, फ़ाइल को बचाने की अनुमति देने के लिए नहीं कहा गया था ।

मेरी भोली धारणा यह है कि एक्सप्लोरर में "प्रतिबंधित" (वास्तव में प्रतिबंधित नहीं है, क्योंकि पुट्टीजेन तुच्छ रूप से इसे अनदेखा करता है) निर्देशिकाओं के लिए कुछ अंतर्निहित विशेष मामले हैं, केवल "डेस्टिनेशन फोल्डर एक्सेस डेनिड" संवाद के माध्यम से फ़ाइल सूची को अपडेट कर रहा है। वास्तविक कारण क्या है?

जवाबों:


23

विस्टा और विंडोज के नए संस्करणों में, एक unprivileged प्रक्रिया को उन फ़ोल्डरों को सहेजने की अनुमति नहीं है जहां "उपयोगकर्ता" के पास पहुंच नहीं है (भले ही आप स्थानीय व्यवस्थापक हों और व्यवस्थापक समूह की पहुंच हो)। इसलिए जब एक अनपेक्षित प्रोग्राम वहाँ एक फाइल लिखने की कोशिश करता है तो वह वास्तव में बच जाता है %localappdata%\VirtualStore


2
धन्यवाद, यह बात थी। अच्छे ऑल विंडो, लगातार अपने ओएस पर अपना नियंत्रण हटा रहे हैं।
अमलगोविनस

@ एमालगोविंस - नियंत्रण को दूर नहीं किया गया था बस काम का प्रवाह बदल दिया गया था, सुरक्षा कारणों से, एक उन्नत प्रक्रिया बिल्कुल उसी तरह काम करती है जैसे हमेशा होती है। विस्टा ने सिर्फ एक प्रक्रिया को ऊंचा करने के तरीके को बदल दिया, एक उपयोगकर्ता को विशेष रूप से अनुरोध करना पड़ता है, इसके बजाय एक प्रक्रिया स्वचालित रूप से उपयोगकर्ता के समान अनुमतियों के साथ चल रही है।
रामहुंड

इसने विंडोज 10 x64
user38537

0

वैसे मैंने एक ही व्यवहार देखा है, और फाइलें वास्तव में VirtualStore में हैं, लेकिन मैंने जो सोचा था वह दिलचस्प था अगर मैं बैश शेल लोड करता हूं (मेरे पास साइबरविन स्थापित है), यह फाइलों को प्रोग्राम फाइलों में दिखाता है जैसे मैंने सोचा था कि पुट्टी वे अजीब तरह से दिखाई नहीं देने चाहिए, जैसे कि विंडो cmd शेल कहती है। इसलिए यदि आपके पास साइबरविन है, तो आप अपनी सभी प्रमुख फाइलों को देख सकते हैं, जो कि फाइलसिस्टम पर पूरी तरह से फंसने के बजाय हैं।


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