क्या कोडा 2 ऐसी फाइल को एडिट कर सकता है जिसके लिए वर्तमान उपयोगकर्ता के पास अनुमति नहीं है?


8

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

कहा कि मुझे कोडा 2 में अपनी फाइलों के साथ काम करना पसंद है न कि सीधे टर्मिनल। तो क्या sudoरिमोट फाइल देखते समय एक्सप्लोरर के माध्यम से फाइल को खोलने का कोई तरीका है, या कोडा 2 में बिल्ट-इन टर्मिनल के माध्यम से खोलने के लिए फाइल को ट्रिगर करने का एक तरीका है ताकि मैं संपादन कर सकूं, बचा सकूं और स्थानांतरित कर सकूं पर।

वर्तमान में जब मैं इसे खोलने के लिए किसी फ़ाइल पर डबल क्लिक करता हूं, अगर मुझे एलिवेटेड विशेषाधिकारों की आवश्यकता होगी, तो फ़ाइल केवल पढ़ने के लिए स्थिति में खुलेगी।

जवाबों:


3

नहीं ये नहीं हो सकता। कोडा 2, कोडा और ट्रांसमिशन सभी आपको SFTP को एक बॉक्स में रखने की अनुमति देते हैं, लेकिन जब आप ऐसी फ़ाइल तक पहुंचने का प्रयास करते हैं जो आपके उपयोगकर्ता की पहुँच योग्य सीमा में नहीं है, तो आपको लॉग आउट करना होगा और फिर एक उपयोगकर्ता के रूप में वापस लॉग इन कर सकते हैं।

मैं लगातार ट्रांसमिट और कोडा 2 का उपयोग करता हूं और बस इसे वहीं बना दिया है जहां मैं केवल रूट के रूप में साइन इन कर रहा हूं क्योंकि मैंने एक फाइल और फिर एक अलग फाइल को एक्सेस करने के लिए अलग-अलग उपयोगकर्ताओं के रूप में लॉग इन किया है।

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

मैं उनके ट्विटर अकाउंट के जरिए उनसे संपर्क करने की कोशिश करूंगा। वे बहुत अच्छे लोग हैं और ट्विटर पर पहले भी इस तरह की बातों का जवाब दे चुके हैं।

http://twitter.com/#!/panic

मुझे पता है कि यह वह उत्तर नहीं था जिसकी आप शायद तलाश कर रहे थे, लेकिन मुझे उम्मीद है कि इससे मदद मिलेगी।


1
मैं और अधिक सहमत नहीं हो सकता। अगर आप "विंडोज़" की तरह कहना चाहते हैं तो यह बहुत ही प्यारा होगा जब आप किसी फ़ाइल पर राइट क्लिक करते हैं, तो "इसे व्यवस्थापक के रूप में चलाएं" यदि कोड 2 इसे जोड़ सकता है, तो यह जीवन को आसान बना देगा, जैसे "ओपन विद सूडो"। मेरी बात मेरे उपयोगकर्ता के पास sudo के अधिकार हैं, लेकिन कई मामलों में मुझे स्पष्ट रूप से "sudo ....." करना है, तो अपना पासवर्ड पुनः दर्ज करें, अगर कोडा पर एक विकल्प ऐसा हो सकता है, भले ही वह प्रक्रिया में पासवर्ड के लिए संकेत दे। चीज़ें कमाल की होंगी।
च्रिस

@ क्रिस यह एक अच्छी सुविधा होगी, मैं अत्यधिक उन्हें उस सुविधा अनुरोध को शूट करने की सलाह देता हूं। यह शायद कुछ ऐसा है जो वे वैसे भी लागू करना चाहते हैं और जो अधिक पूछते हैं, केवल उन पर ध्यान देने में मदद करता है।
de_an777

बिंदु लिया, और किया जाएगा
क्रिस

1

कोडा 2 में "ओपन के रूप में" कमांड अभी भी लागू नहीं किया गया है, इसलिए मैं निम्नलिखित वर्कअराउंड का उपयोग कर रहा हूं ताकि एक फाइल को संपादित करने में सक्षम हो जो किसी अन्य उपयोगकर्ता या रूट के बिना कुछ का उपयोग किए बिना दर्दनाक हो। vi

  1. SFTP कनेक्शन में एक टैब में एक टर्मिनल कनेक्शन खोलें।
  2. chownउस उपयोगकर्ता के लिए फ़ाइल पर एक कमांड चलाएँ जिसे आप लॉगिन कर सकते हैं (यह उपयोगकर्ता के पास sudo Privates होना चाहिए)। ध्यान दें कि मूल उपयोगकर्ता कौन था।

    sudo chown your-user-name path/to/file

  3. फ़ाइल पर नेविगेट करें और इसे खोलने के लिए क्लिक करें, जो आपको चाहिए उसे संपादित करें और फ़ाइल को सहेजें और बंद करें पर क्लिक करें।

  4. टर्मिनल विंडो पर chownवापस जाएं और मूल उपयोगकर्ता पर वापस जाएं:

    sudo chown original-user-name path/to/file

जाहिर है कि यह आदर्श स्थिति नहीं है, लेकिन यह ऐसा करता है ताकि आप viकमांड लाइन में निर्मित या अन्य संपादकों के बजाय फ़ाइल को संपादित करने के लिए कोडा के सभी अजीबता का उपयोग कर सकें ।


1
यह भी है कि मैं दुर्भाग्य से क्या करता हूं, अधिक बार नहीं कि मैं बड़े फ़ाइल सेटों पर काम करता हूं इसलिए मैं कभी-कभी पूरी निर्देशिका में काम कर रहा हूं, लेकिन इसका सिर्फ ओवरहेड मुझे पसंद नहीं है। अधिक बार इसका कारण केवल पढ़ने के लिए नहीं है और मुझे डर है कि एक दिन मैं इसे वापस सेट करना भूल जाऊंगा, और जो मेरी किस्मत में होगा ..
क्रिस

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