ভিআইয়ের ভিতরে একটি ফাইলের রুট অনুমতি পাওয়া?

প্রায়ই config ফাইলে সম্পাদনা করার সময়, আমি vi- এর সাথে একটি খুলব এবং তারপর যখন এটি সংরক্ষণ করি তখন বুঝতে পারি যে আমি টাইপ করি নি

sudo vi filename

ফাইল সংরক্ষণ করার জন্য vi sudo সুবিধা দেওয়ার কোন উপায় আছে কি? আমি কিছু সময় আগে vi সম্পর্কে কিছু উপাদান খুঁজছেন এই সম্পর্কে কিছু প্রত্যাহার মনে, কিন্তু এখন আমি এটি খুঁজে পেতে পারেন না।

0
হয়তো আপনার হোম ডিরেক্টরিতে কপি এবং "sudo mv" এটি পরে সংরক্ষণ করুন
যোগ লেখক paan, উৎস

2 উত্তর

রায়ান এর পরামর্শ সাধারণত ভাল, তবে, ধাপ 3 অনুসরণ করা হলে, অস্থায়ী ফাইল সরাতে না; এটির ভুল মালিকানা এবং অনুমতি থাকবে। পরিবর্তে, sudoedit সঠিক ফাইল এবং অস্থায়ী ফাইলের বিষয়বস্তু (: r বা অনুরূপ ব্যবহার করে) এর মধ্যে পড়ে।

যদি নিম্নলিখিত পদক্ষেপ 2 অনুসরণ করা হয়, ফাইলটি লিখতে বাধ্য করার জন্য : w! ব্যবহার করুন

0
যোগ

একটি দ্রুত Google এই পরামর্শ দিতে বলে মনে হচ্ছে:

  1. এটি কেবলমাত্র পাঠযোগ্যতার জন্য সম্পাদনা করার চেষ্টা করবেন না।
  2. আপনি ফাইলটির অনুমতি পরিবর্তন করতে সক্ষম হতে পারেন। (এটি আপনাকে সংরক্ষণ করতে দেবে কিনা তা পরীক্ষা করে দেখা হয় না।)
  3. আপনি যদি এখনও কোনও সম্পাদনা করেন তবে একটি অস্থায়ী ফাইল সংরক্ষণ করুন এবং এটি সরান।

http://ubuntuforums.org/showthread.php?t=782136

0
যোগ