تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00

آموزش دادن دسترسی setuid به فایل در لینوکس به زبان ساده

محمد نصیری
محمد نصیری
2 پسند
149 بازدید
0 نظر
19 ماه قبل

خوب قبلا در مورد کاربرد دستور setuid که برای دادن دسترسی اجرایی owner به کاربرهای دیگه استفاده میشد صحبت کردیم ، امروز میخوایم یک فایل اجرایی که برای کار کردن نیاز به دادن دسترسی کاربر owner داره رو با مثال بهش دسترسی بدیم ، اینکار با استفاده از دستور chmod انجام میشه ، بله اشتباه نکنید setuid دستور نیست یک قابلیت هست بنابراین اگر فرض کنیم فایلی داریم به نام destroy و میخایم بهش دسترسی owner بدیم یا در اصطلاح setuid ایش کنیم کافیه سویچ های دسترسی s+u رو در chmod به شکل زیر براش وارد کنیم :

chmod u+s destroy

توجه کنید که بعدا فحش خورش برای من نباشه ! فایل های غیراجرایی هم قابلیت setuid شدن رو دارن اما عملا استفاده ای در این حالت ندارن ، در واقع setuid کردن یک فایل به این معنی نیست که شما فایلی رو اجرایی هم می کنید ، برای اجرایی کردن قطعا شما باید بعدا با همین chmod و وارد کردن u+x اجرایی شدن رو به فایل بدید . امیدوارم مورد توجه شما قرار گرفته باشه .

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

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

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

نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

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