যতদূর আমি জানি, বড় পার্থক্য হ'ল ভিসুডোতে / etc / sudoers (এবং অন্যান্য sudoers ফাইল) ভাল আছে কিনা তা দেখার জন্য একটি সাধারণ পার্সার রয়েছে; যাইহোক, আমি আরও লক্ষ্য করেছি যে, যখন আমি সেট করি EDITOR=emacs
, sudoedit পরিবর্তনটি সম্মান করে, তবে, ভিসুডো তা করে না। আমি যা বলতে পারি তা থেকে, কারণ ভিজুডো $EDITOR
মানগুলিকে সম্মান দেয় না যতক্ষণ না সেগুলি sudoers এ তালিকাভুক্ত করা হয়। আমি যা জানতে চাই তা হচ্ছে যদি আমি একই কাজটি করতে পারি, যাতে জিনিস পছন্দ না করে EDITOR=deleverything.sh
।
আমি অন্য একটি জিনিস যা লক্ষ্য করেছিলাম, যা সম্পর্কিত বলে মনে হচ্ছে তা হ'ল মূল হিসাবে (ব্যবহারকারী জেফ হিসাবে স-ইন করার পরে), ( export EDITOR=emacs
/home/anachrome/.bashrc এর লাইন সহ), ভিজুডো এবং sudoedit উভয়ই সম্পাদক হিসাবে ইম্যাক ব্যবহার করে, তবে কখন না রুট মধ্যে su'd, শুধুমাত্র sudoedit এটি ব্যবহার করে। আমি কেন কৌতুহল বোধ করছি (আমি ধারণা করি এটি সুডোর সাথে কিছু করার ছিল কারণ নিজের মতো করে sudoing করার সময় প্রকৃতপক্ষে বিবর্তনশীল ভেরিয়েবলগুলি পুনরায় সেট না করা ( root $ sudo -u root
তবে) এটি কেবল আমার অনুমান)।
সম্পাদনা: দ্বিতীয় প্রশ্নটি আপাতদৃষ্টিতে কেবল কারণ $EDITOR
সুডোর রাখা ভেরিয়েবলগুলির মধ্যে একটি ছিল না।
এবং ঘটনাক্রমে, আমি প্রাসঙ্গিক ক্ষেত্রে আর্চ লিনাক্স ব্যবহার করছি।
Defaults editor=[...]
। আমি কীভাবে এই আচরণটি sudoedit আয়না করতে পারি?
sudo env
আপনার প্রশ্নের দ্বিতীয় অংশের উত্তর দেবেন না ?