در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

pam_limits.so چیست؟ بررسی کاربرد فایل limits در PAM

قبلا در خصوص PAM  و کاربردهایش و البته در خصوص ماژولهای cracklib و listfile و کاربردهایشان در توسینسو صحبت کرده ایم . اما کاربرد فایل یا ماژول pam_limits.so چیست ؟ همانطور که از اسم این فایل مشخص است این فایل برای ایجاد کردن محدودیت در PAM استفاده می شود اما چه محدودیتی و چگونه ؟ اگر بخواهیم ساده صحبت کنیم در ساختار Stack ای که در PAM وجود دارد وظیفه اینکه به کاربر ، گروه یا سرویس یا هر چیزی که احراز هویت می شود ، بگوییم که چه مقدار از هر چیزی را مجاز به استفاده است ، اینکار بصورت کامل بر عهده ماژول pam_limits.so است .

به زبان ساده تر این pam_limits.so است که برای هر کاربر یا منبع یک سری پارامترهای محدود کننده برای استفاده را قرار می دهد که تقریبا امکان محدود کردن استفاده از هر چیزی به ماژول limits.so را می دهد . برای مثال شما می توانید تعداد فایل هایی که یک کاربر می تواند باز کند ، تعداد Session هایی که کاربر می تواند به سرور برقرار کند ، تعداد process هایی که می تواند بر روی CPU داشته باشد و حتی میزان استفاده از هر چیزی را مشخص کنید . قطعا استفاده کردن از این ماژول در بهینه سازی مصرف کاربران از منابع سیستمی و البته امنیت سیستم بسیار مهم و حیاتی است . همانطور که می دانید براحتی با فراخوانی این ماژول در فایل pam.conf می توانیم الزام به استفاده از آن را تعریف کنیم . ساختار این فایل چیزی شبیه به زیر است :

*               soft    core            0
root            hard    core            100000
@student        hard    nproc           20
@faculty        soft    nproc           20
@faculty        hard    nproc           50
ftp             hard    nproc           0
ftp             -       chroot          /ftp
@student        -       maxlogins       4

همانطور که در بالا مشاهده می کنید در فیلد اول از سمت چپ به راست نام کاربر یا گروه را مشاهده می کنید که طبیعتا نام کاربر بصورت کامل ، نام گروه بصورت @ و البته نام همه کاربران و گروه ها بصورت * نمایش داده می شود . در قسمت دوم تعیین کننده نوع محدودیت است و در قسمت سوم حوزه محدود شونده مشخص می شود و در نهایت میزان محدودیت در قسمت آخر تعریف می شود . دانستن تک تک موارد قطعا الزامی نیست و دانستن کاربرد این فایل و ساختار کلی آن برای آزمون بین المللی lpic شما کفایت می کند .

نویسنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....