انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: سید مسعود امامیان در 07 تیر 1391، 10:50 ب‌ظ

عنوان: t / s و d آخر و اول پرمیشن ها ؟
ارسال شده توسط: سید مسعود امامیان در 07 تیر 1391، 10:50 ب‌ظ
با سلام

این s/t که آخره پرمیشن ها و همچنین d که اولش هست چی هست ؟

مثال :


 drwxrwxrwt/s
عنوان: پاسخ : t / s و d آخر و اول پرمیشن ها ؟
ارسال شده توسط: Dr.Stein در 08 تیر 1391، 04:59 ق‌ظ
d که دایرکتوری Desktop هست t/s رو نمیدونم  ???
عنوان: پاسخ : t / s و d آخر و اول پرمیشن ها ؟
ارسال شده توسط: آیدین در 08 تیر 1391، 05:36 ق‌ظ
d که دایرکتوری Desktop هست t/s رو نمیدونم  ???
d مجوز دایرکتوری نه فقط دسکتاپ ! کلا دایرکتوری و اما اون t آخر معروفه به sticky bit !
به طور خلاصه بخوام بگم اینه که فرض کن توو یه پوشه کلی فایل هست مدیر سیستم میتونه به وسیله این استیکی بیت تعیین کنه که هر کس فقط به فایل ها و پوشه های  خودش دسترسی داشته باشه و کاری به فایل ها و پوشه های  دیگران نداشته باشه ! چون گنو/لینوکس و شبه یونیکس ها چند کاربره هستند ممکنه این دچار مشکل کنه که فردی به اطلاعات فردی دیگه دسترسی داشته باشه با این استیکی بیت میتونه این مجوز رو تنظیم کنی
استیکی بیت برای هر شخصی در نظر گرفته میشه ! یعنی روت ، کاربر ، guest ! با این فقط میتونن پوشه های خودشونو پاک کنن !!

t برای استیکی بیت دایرکتوری هاست ، اگر T باشه یعنی حالت اجرایی‌اش فعال نیست.

 
s هم برای SUID و هم SGID استفاده میشه ! اگر S باشه یعنی حالت اجرایی فعال نیست !!!
اگر بخوام توضیح بدم اینو که خیلی طولانی میشه ولی با یه مثال توضیحش میدم

مثلا فرض کن تووی مسیر bin/ یه برنامه ای هست که مربوط به مدیر سیستم یا روت هستش بعد شما با نام کاربری خودت وارد میشی و برنامه رو اجرا میکنی این سطح دسترسی  بر اساس نام کاربری شما تعیین میشه

حالا شما میای SUID رو تنظیم میکنی روی همون برنامه ! بعد شما با نام کاربریت اون رو اجرا میکنی حالا این برنامه سطح دسترسی اون مدیر رو داره یعنی روت ! چون برنامه مال روت هستش پس سطح دسترسی هم مال روته !
SGID هم همینه ولی برای گروه های کاربری مختلف !

== ویرایش ==

اینجا رو بخون کاملتر تمامی سطح های دسترسی رو توضیح داده
http://content.hccfl.edu/pollock/AUnix1/FilePermissions.htm
http://www.firewall.cx/general-topics-reviews/linuxunix-related/introduction-to-linux/299-linux-file-folder-permissions.html
عنوان: پاسخ : t / s و d آخر و اول پرمیشن ها ؟
ارسال شده توسط: سید مسعود امامیان در 08 تیر 1391، 09:34 ق‌ظ
بابت راهنمایی ممنونم.