0

معرفی یوزر nobody در لینوکس linux

در این مقاله به معرفی یوزر nobody در لینوکس linux خواهیم پرداخت.

معرفی:

یکی از یوزر های سیستمی که به صورت پیش فرض در بیش تر توزیع های لینوکس وجود دارد یوزر Nobody می باشد .

این یوزر دارای کمترین سطح دسترسی در سیستم های لینوکسی می باشد .

به صورت پیش فرض این یوزر صاحب (owner) هیچ فایلی در سیستم نمی باشد .

همچنین تنها گروهی که این یوزر به صورت پیش فرض عضو آن می باشد ، گروهی با همین نام یعنی Nobody Group می باشد .

در لینوکس فایلی با نام passwd وجود دارد که اطلاعات تمامی یوزرهای در این فایل نگهداری می شود.

این فایل در دایرکتوری زیر وجود دارد.

برای مشاهده از vim editor استفاده کنید.

vim /etc/passwd

وارد این فایل شوید و به دنبال یوزر Nobody بگردید :

nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin

همان طور که مشاهده می کنید این یوزر به صورت پیش فرض nologin است یعنی با یوزر Nobody

نمی توان داخل سیستم لاگین کرد.

حتما برای شما سوال شده است این یوزر که از کمترین سطح دسترسی های برخوردار است به چه دردی می خورد؟ بله حتما!

در نسخه های قدیمی تر لینوکس تعدادی از وب سرور ها به دلیل این که این یوزر محدود شده است و از کمترین سطح دسترسی ها برخوردار است از این یوزر استفاده می کردند.

برای مثال فرض کنین شما یک وب سرور دارید که با یوزر Nobody کار می کند .

اگر وب سرور شما هک شود، هکر به کل سرور دسترسی نخواهد داشت . به همین راحتی!

شاید خوب باشد بدانید که امروزه وب سرور ها از یوزر خودشان استفاده می کنند،

اما سرویس های خاص دیگری مانند NFS هستند که همچنان از این یوزر عجیب استفاده می کنند!

اگر این مطلب برای شما جالب بود می توانید از طریق لینک زیر آن را با دوستان خود به اشتراک بگذارید .

همیشه گیک باشید.

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]
ارسال دیدگاه