আপনি যদি কেবল রুট হিসাবে চলমান নির্দিষ্ট জিনিসে আগ্রহী হন , তবে সেটুইড বিট যথাযথ বৈশিষ্ট্য।
এই বিটটি সেট করে, প্রোগ্রামটি তার মালিকের অনুমতি নিয়ে চলবে। অতএব আপনি কোনও প্রোগ্রাম নিতে পারেন, এর মালিককে রুটে পরিণত করতে পারেন, সেটআপড বিট সেট করতে পারেন এবং সেই প্রোগ্রামটি কোনও বিশেষ হস্তক্ষেপ ছাড়াই রুট হিসাবে চলবে।
উবুন্টুতে কিছু প্রোগ্রাম ডিফল্টরূপে সেট করা হয় - উদাহরণস্বরূপ, ping
> ls -l `which ping`
-rwsr-xr-x 1 root root 35712 2011-05-03 11:43 /bin/ping
এই প্রোগ্রামটি রুট হিসাবে চালানো দরকার কারণ কেবল রুট শোনার জন্য 1024 এর নীচে একটি বন্দর খুলতে পারে, যা রিটার্ন প্যাকেটগুলির জন্য শুনতে হবে।
যেমন উল্লেখ করা হয়েছে, ডিফল্টরূপে প্রোগ্রামগুলির মূল অনুমতিগুলি দেওয়া বিপজ্জনক, এবং সাধারণত সাধারণ, ভাল-নিরীক্ষিত প্রোগ্রামগুলির জন্য সংরক্ষিত থাকে - যে কোনও প্রোগ্রাম যা বাহ্যিক ইনপুট এর ফলস্বরূপ শোষণ করা যেতে পারে তা পরিবর্তে আপনার সম্পূর্ণ সিস্টেমকে আপোস করার ঝুঁকি চালিয়ে দেবে কেবলমাত্র সেই ক্ষেত্রগুলিতে আপনার ব্যবহারকারীর অ্যাকাউন্টে অ্যাক্সেস রয়েছে।