OS X में किसी अन्य उपयोगकर्ता की फ़ाइलें देखें


20

क्या किसी अन्य उपयोगकर्ता की फ़ाइल को OS X पर देखने (फ़ाइल की अनुमतियाँ बदलने) के अलावा कोई अन्य तरीका है? मैं उपयोगकर्ता नाम / पासवर्ड माँगने के लिए OS चाहूँगा।

मुझे लगता है कि मैं जो कुछ देख रहा हूं वह विंडो एक्सप्लोरर के विंडो को किसी अन्य उपयोगकर्ता के रूप में चलाने का विचार है (आदर्श रूप से केवल फ़ाइल / निर्देशिका स्तर पर)। खोजकर्ता विफल हो जाता है क्योंकि खोजकर्ता दी गई अनुमति को नहीं पहचान सकता है।

एक पूर्ण आवश्यकता उपयोगकर्ता की फ़ाइलों को स्थानांतरित करने के लिए नहीं है।


आप केवल फाइलों के स्वामी के रूप में लॉग इन क्यों नहीं कर सके?
कॉफी रेन

5
@ कॉफ़ीरैन मुझे एक साथ दो खातों तक पहुंचने की आवश्यकता है।
जॉन स्मिथ

जवाबों:


26

फाइंडर (GUI) में फाइल देखने के लिए

नोट: आप अन्य उपयोगकर्ता के रूप में नहीं देख रहे हैं - लेकिन आप अभी भी देख रहे हैं। व्यवस्थापक अधिकारों की आवश्यकता है, और अन्य उपयोगकर्ता का पासवर्ड नहीं है।
यह मैक ओएस एक्स 10.10 और 10.11 पर परीक्षण किया गया था (नीचे देखें)


  1. उस फ़ोल्डर पर राइट-क्लिक करें जिसे आप देखना चाहते हैं (खोजक में)
  2. Get Infoघटने वाली सूची में क्लिक करें
  3. नीचे-दाएं कोने में लॉक पर क्लिक करें
  4. प्रमाणित
  5. Sharing and Permissionsक्लिक के तहत+
  6. Administratorsरीड (या पढ़ें / लिखें) अनुमतियों के साथ अपना खुद का उपयोगकर्ता नाम (या एक समूह, जैसे ) जोड़ें
  7. आगे के परिवर्तनों को रोकने के लिए लॉक पर क्लिक करें
  8. आप का काम समाप्त! आपको फाइंडर में फ़ोल्डर देखने में सक्षम होना चाहिए।

OSX El Capitan और बाद के लिए संपादित करें (10.11)

यद्यपि यह विधि अभी भी काम करती है, एल कैपिटन के लिए परिवर्तन " रूटलेस " मोड का एक डिफ़ॉल्ट परिचय देता है। (वास्तव में असली नाम सिस्टम इंटीग्रिटी प्रोटेक्शन; SIP) कुछ फाइलें हैं, जिन्हें किसी भी उपयोगकर्ता द्वारा संशोधित नहीं किया जा सकता है , इस मोड में किसी भी तरह से। यदि आपको इन फ़ाइलों को संशोधित करने की आवश्यकता है, तो SIP को अक्षम किया जा सकता है (न कि केवल उन्हें देखें) और कैसे करें कि यहां उल्लिखित है । (यदि आपको केवल उन्हें देखना है, तो आपको SIP अक्षम नहीं करना चाहिए)


टर्मिनल में अन्य उपयोगकर्ता के रूप में देखने के लिए

/unix/3568/how-to-switch-between-users-on-one-terminal
नोट: इसके लिए आपको या तो व्यवस्थापक अधिकार या अन्य उपयोगकर्ता का पासवर्ड चाहिए। यह केवल टर्मिनल से काम करता है, जबकि सत्र सक्रिय है।

  1. su - otherusernameटर्मिनल में टाइप करें । otherusernameअन्य उपयोगकर्ता के नाम के साथ बदलें । यदि आपके पास व्यवस्थापक अधिकार हैं, तो आप sudo su - otherusernameअन्य उपयोगकर्ता के बजाय अपने पासवर्ड का उपयोग करने के लिए टाइप कर सकते हैं। अब आप उनके रूप में टर्मिनल में लॉग इन हैं। यदि आप पूर्ण एक्सेस के साथ बस रूट के रूप में लॉग इन करना चाहते हैं sudo su, और अपना (एडमिन) पासवर्ड डालें।
  2. निर्देशिका को उस निर्देशिका में बदलें जिसे आप देखना चाहते हैं (/ संपादित करें)। cd /Users/UserDirectory/subdirectory
  3. अब आप फ़ाइलों को देख सकते हैं

5

संपादित आवश्यकताओं से मेल खाने के लिए।

शेयर्ड फोल्डर बनाकर आप वास्तव में जो चाहें हासिल कर सकते हैं । ऐसा करने के लिए सिस्टम प्राथमिकताएं> साझाकरण> फ़ाइल साझाकरण पर जाएं और उन सभी फ़ोल्डरों को जोड़ें जिन्हें आप साझा करना चाहते हैं।

आप फाइंडर में एक फोल्डर को चुनकर , फ़ाइल मेनू से जानकारी प्राप्त कर सकते हैं , और साझा फ़ोल्डर को साझा करने के लिए इसे सक्षम कर सकते हैं (या फ़ोल्डर साझा करने से रोकने के लिए "साझा फ़ोल्डर को रद्द करें")।

Apple के 101: फ़ाइल साझाकरण से निकाला गया ।


आप इसे कुछ तरीकों से हासिल कर सकते हैं।

रूट के रूप में लॉग करना आपको फ़ाइल सिस्टम के सभी क्षेत्रों में पढ़ने और लिखने के लिए अनुदान देगा। आपको रूट उपयोगकर्ता को सक्षम करने की आवश्यकता होगी। ऐसा करने के लिए, मान लें कि आप सिंह का उपयोग कर रहे हैं:

  1. पर जाएं सिस्टम Prefereces> खाते
  2. लॉक पर क्लिक करें और एक व्यवस्थापक खाते से प्रमाणित करें।
  3. लॉगिन ऑप्शन पर क्लिक करें ।
  4. नीचे दाईं ओर Edit या Join बटन पर क्लिक करें
  5. निर्देशिका उपयोगिता खोलें
  6. एक प्रशासन खाते से प्रमाणित करें।
  7. संपादन मेनू से सक्षम रूट उपयोगकर्ता चुनें ।
  8. रूट पासवर्ड दर्ज करें।

यहाँ पहले ओएस के लिए वर्णित है।

फ़ाइल को साझा फ़ोल्डर (/ उपयोगकर्ता / साझा) के तहत रखने या फ़ोल्डर को साझा करना , वह फ़ाइल जहां आप संपादित करना चाहते हैं, वह अन्य उपयोगकर्ताओं को उस फ़ाइल तक पहुंच प्रदान करेगा। इसके बारे में अधिक, और यहां अन्य फ़ोल्डरों को कैसे साझा करें।


मैं उन दोनों तरीकों से परिचित हूं। पहली विधि फाइंडर को फ़ाइल / निर्देशिका को खोलने नहीं देती है। यकीन है कि यह कमांड लाइन पर काम करता है, लेकिन आप एक्सेल फ़ाइलों को वहाँ संपादित नहीं कर सकते। दूसरी विधि इस अर्थ में विनाशकारी है कि उपयोगकर्ता को अपनी फ़ाइलों को किसी विशेष स्थान पर ले जाना है।
जॉन स्मिथ

रूट उपयोगकर्ता को सक्षम करना आवश्यक नहीं है और आमतौर पर एक बुरा विचार है। आप su और sudo का उपयोग करके समान अंत को अधिक सुरक्षित रूप से प्राप्त कर सकते हैं। आपके शेल प्रॉम्प्ट su - <adminatorname> पर यह व्यवस्थापक पासवर्ड के लिए संकेत देगा और आप व्यवस्थापक उपयोगकर्ता बन जाएंगे। यहाँ से आप किसी भी कमांड पर sudo का उपयोग उस कमांड के लिए रूट एक्सेस प्राप्त करने के लिए कर सकते हैं जैसे कि sudo ls / Users / <otheruser>। यदि आपको दूसरे उपयोगकर्ता खाते से एप्लिकेशन और फ़ाइलों के साथ बातचीत करने की आवश्यकता है, तो शेल से एडमिन अकाउंट से लॉन्च करने के लिए खुले <filename> या खोलें- <appname> का उपयोग करें
केविन

मैं लॉगिंग स्क्रीन के साथ, टर्मिनल के माध्यम से नहीं बल्कि रूट के रूप में लॉगिंग का उल्लेख करता हूं। उपयोगकर्ता बदल रहा है। और साझा करने वाले फ़ोल्डर के लिए, मैं अपना उत्तर संपादित करूँगा, क्योंकि मैं पर्याप्त स्पष्ट नहीं था।
thecafremo

@ केविन आइट्यून्स के साथ कोशिश की, के साथ विफल: LSOpenURLsWithRole () त्रुटि -10810 के साथ आवेदन /Applications/iTunes.app के लिए विफल रहा।
जॉन स्मिथ

1

एक आसान तरीका रूट विशेषाधिकारों का उपयोग करना है या केवल उपयोगकर्ता को प्रतिरूपण करना है। एक टर्मिनल खोलें man suऔर man sudoअधिक जानकारी के लिए करें।

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