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