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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: t / s و d آخر و اول پرمیشن ها ؟  (دفعات بازدید: 1719 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
t / s و d آخر و اول پرمیشن ها ؟
« : 07 تیر 1391، 10:50 ب‌ظ »
با سلام

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

مثال :


 drwxrwxrwt/s
به عمل کار برآید     به سخندانی نیست . . .

آفلاین Dr.Stein

  • Full Member
  • *
  • ارسال: 129
  • جنسیت : پسر
  • Your World.Your Way
پاسخ : t / s و d آخر و اول پرمیشن ها ؟
« پاسخ #1 : 08 تیر 1391، 04:59 ق‌ظ »
d که دایرکتوری Desktop هست t/s رو نمیدونم  ???
The Best Weapon Against An Enemy Is Another Enemy

آفلاین آیدین

  • Hero Member
  • *
  • ارسال: 733
  • جنسیت : پسر
  • Die it such FRIENDLY word for me
پاسخ : t / s و d آخر و اول پرمیشن ها ؟
« پاسخ #2 : 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
« آخرین ویرایش: 08 تیر 1391، 05:42 ق‌ظ توسط idin_shafei_nia »
من از سرزمین آه آمده ام! سرزمین اندوه های بسیار! از جایی که هیچگاه نخندیده ام!!
من زاده ی‌ سرزمین آه هستم. من از سرزمین شرم آمدم،
از سرزمین حیا‌های بی‌ خاصیت، سرزمین قایم شدن‌های پر قیمت،
من از سرزمین حصار‌های بی‌ منفعت آمده ام !! من از سرزمین پنهان شدن آمده ام
من به رسم آهیان ، همچنان می‌‌آیم!!

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
پاسخ : t / s و d آخر و اول پرمیشن ها ؟
« پاسخ #3 : 08 تیر 1391، 09:34 ق‌ظ »
بابت راهنمایی ممنونم.
به عمل کار برآید     به سخندانی نیست . . .