আমি বর্তমানে একটি বাশ স্ক্রিপ্টে কাজ করছি যা স্টক লিনাক্স সিস্টেমে (বর্তমানে উবুন্টু) বিভিন্ন প্রোগ্রাম ইনস্টল ও সেট আপ করে। যেহেতু এটি প্রোগ্রাম ইনস্টল করে এবং বিভিন্ন ফোল্ডারে অনেকগুলি ফাইলের অনুলিপি করে যার জন্য উন্নত সুবিধাগুলির প্রয়োজন হয়, আমি ইতিমধ্যে "আমার উন্নত সুবিধাগুলি প্রয়োজন" - এবং প্রস্থানটি স্ট্যান্ডার্ডটি সম্পন্ন করেছি।
তবে, আমি চাই, যদি সম্ভব হয় তবে ব্যবহারকারীকে তাদের সুডো পাসওয়ার্ডের জন্য অনুরোধ জানাতে এবং স্ক্রিপ্টের সুবিধাগুলি স্বয়ংক্রিয়ভাবে উন্নত করতে সক্ষম হবে যদি ব্যবহারকারী সুডো দিয়ে স্ক্রিপ্ট কমান্ডটি চালায় না (যেমন এটি জিইউআই ফাইল পরিচালক থেকে শুরু করে), ব্যবহারকারীর স্ক্রিপ্টটি পুনরায় চালু না করেই।
যেহেতু এটি স্টক লিনাক্স ইনস্টলগুলিতে চালানোর জন্য তৈরি করা হয়েছে, সিস্টেমটি পরিবর্তনকারী যে কোনও বিকল্প আমার উদ্দেশ্যে কাজ করবে না। সমস্ত অপশন স্ক্রিপ্ট নিজেই থাকা প্রয়োজন।
বাশের মধ্যে এটি কি সম্ভব? যদি তা হয় তবে এটি করার সর্বোত্তম (নিরাপদ, তবুও সংক্ষিপ্ত) উপায় কী?