/etc/shellsবাইনারিগুলির একটি তালিকা রয়েছে যা সিস্টেমটি (সীমাহীন) শাঁস বিবেচনা করে। এর অর্থ হ'ল যে কোনও ব্যবহারকারীর শেল হিসাবে bin বাইনারিগুলির মধ্যে একটি কনফিগার করা আছে তাদের সিস্টেমে সম্পূর্ণ অ্যাক্সেস রয়েছে বলে ধরে নেওয়া হয় (যার অর্থ তারা উপযুক্ত অনুমতি পেলে কোনও আদেশ প্রয়োগ করতে পারে)।
সবচেয়ে ফল যে তারা ব্যবহার করতে পারেন chshথেকে পরিবর্তন তাদের কনফিগার শেল।
কোনো ব্যবহারকারী একটি শেল কনফিগার যে থাকে না এই তালিকায়, তারপর সিস্টেম ধরে নেয় যে সে একরকম সীমাবদ্ধ নেই। এর ক্ষেত্রে এর chshঅর্থ হল যে ব্যবহারকারী সেই মানটি পরিবর্তন করতে পারে না ।
অন্যান্য প্রোগ্রামগুলি সেই তালিকাটিকে জিজ্ঞাসা করতে এবং অনুরূপ বিধিনিষেধ প্রয়োগ করতে পারে।
তাই রেখে nologinমধ্যে /etc/shellsআপনি কার্যকরভাবে বলুন "রয়েছে সেই ব্যবহারকারীরর nologinতার শেল একটি পূর্ণ, অবাধ ব্যবহারকারী হিসেবে গণ্য করা হয়"। এটি প্রায় অবশ্যই nologin বলতে চাইছেন তার ঠিক বিপরীত ।