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

و

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

کاربرد قابلیت setuid در لینوکس چیست ؟

قبل از اینکه بگیم اصلا کاربرد setuid چی هست باید بدونید که توی سیستم عامل های خانواده لینوکس و یونیکس ، بعضی اوقات برای اجرا کردن برخی برنامه ها ، ما باید اون برنامه رو فقط با دسترسی کاربر مالک یا Owner اجرا کنیم تا درست اجرا بشه ، خوب طبیعتا نمی تونیم بگیم هر موقع خواست چنین کاری کنه اولش هماهنگ کنه با کاربر مورد نظر ، به همین دلیل توی لینوکس ، یونیکس و خانواده BSD قابلیتی به نام setuid قرار داده شد که همین مشکل رو برطرف کنه یعنی این امکان رو به شما می ده که به کاربرها این دسترسی رو بدید که یک فایل یا دایرکتوری رو با دسترسی Owner یا مالک اون برنامه یا فایل اجرا کنند . برای مثال برای اینکه درک بهتری داشته باشید همین برنامه passwd که اجازه می ده کاربر بتونه پسوردهاش رو عوض کنه مالکش کاربر root هست و اگر برای این برنامه setuid انجام نمی شد شما نمی تونستید به کاربر عادی اجازه تغییر پسورد رو بدید . به زبان ساده تر قابلیت setuid این امکان رو به شما میده که یک برنامه رو با سطح دسترسی های خاص مالک اون برنامه اجرا کنید . اما نکته مهمش هم این هست که این دسترسی بسیار محدود و موقتی تعریف میشه که فقط کار مورد نظر رو انجام بده . برای اینکه بتونید این دسترسی رو ببینید شما می تونید با دستور ls اینکار رو انجام بدید ، در مثال زیر ما بهتون نشون میدیم که برنامه passwd چطوری setuid شده :

ls -l /usr/bin/passwd

-rwsr-xr-x 1 root 54192 Nov 20 17:03 /usr/bin/passwd

خروجی بالا رو دیدید ؟ اون حرف s یعنی این فایل setuid شده ... امیدوارم مورد توجه شما قرار گرفته باشه

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

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

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

#دستور_setuid #setuid_چیست #کاربرد_دستور_setuid #دسترسی_به_کاربر_خاص_در_لینوکس #ساختار_سطوح_دسترسی_در_لینوکس #آموزش_لینوکس #قابلیت_setuid_در_لینوکس
0 نظر

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

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

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