এটি যদি একটি সাধারণ বাইনারি হয় তবে আপনি চালিয়ে গিয়ে সেটআপ করতে পারেন
# chmod u+s /path/to/binary
দুর্ভাগ্যক্রমে, স্ক্রিপ্টগুলি সেট করা যায় না। (ভাল আপনি পারেন, কিন্তু এটি উপেক্ষা করা হবে)। এর কারণ হ'ল স্ক্রিপ্টের প্রথম লাইনটি ওএসকে স্ক্রিপ্টটি কোন দোভাষী দ্বারা চালিত করতে পারে তা বলে। উদাহরণস্বরূপ যদি আপনার সাথে কোনও স্ক্রিপ্ট থাকে:
#!/bin/bash
আপনি আসলে দৌড়াতে চাই
/bin/bash /path/to/script
স্পষ্টতই, আপনাকে সেটআপ করার জন্য দোভাষী দরকার হবে, যার অর্থ সমস্ত স্ক্রিপ্টগুলি সেট করা হবে। এটা খারাপ হবে।
নীচে আপনার / ইত্যাদি / sudoers ফাইলটিতে ভিজুডো চালিয়ে আপনি sudo দিয়ে এটি করতে পারেন।
ALL ALL=NOPASSWD: /path/to/script
এবং এখন যে কোনও ব্যবহারকারী চালাতে পারবেন
$ sudo /path/to/script
এটি তাদের পাসওয়ার্ড টাইপ না করে স্ক্রিপ্টটি চালানোর অনুমতি দেয়।
কমান্ডে সুডোর প্রয়োজন নেই এমন একটি বিকল্প রয়েছে যার জন্য আপনার স্ক্রিপ্টটি কার্যকর করে এমন একটি ছোট সেটআপড বাইনারি তৈরি করা দরকার তবে প্রতিটি অতিরিক্ত সেটুইড বাইনারি আরও একটি সম্ভাব্য সুরক্ষা সমস্যা যুক্ত করে।