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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل عجیب در سِت کردن sticky bit  (دفعات بازدید: 339 بار)

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

آفلاین magnus_2020

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
مشکل عجیب در سِت کردن sticky bit
« : 26 مهر 1399، 03:23 ب‌ظ »
سلام به همه دوستان که این پست رو میبینن
میخواستم بگم که من توی ست کردن Sticky bit‌ روی یک directory به مشکل خوردم طوری که وقتی Sticky bit رو ست می کنم قاعدتا باید فقط قابلیت delete و rename از مابقی کاربر ها گرفته بشه ولی علاوه بر این ها، قابلیت write‌ روی فایل توی دایرکتوری هم از کاربرهایی غیر از کاربری که فایل رو به وجود اورده هم گرفته میشه به عبارتی فایل برای بقیه کابرها فقط به صورت Read only در میاد با اینکه کاربرهایی که ایجاد کردم همه در یک گروه هستند و فایل های ایجاد شده توی گروه (دایرکتوری) group write permission‌ یا همون GID هم دارن باز هم این مشکل با Sticky bit پیش میاد برام
ولی وقتی Sticky bit‌ رو بر میدارم کاربرها قابلیت ادیت کردم فایل ها همدیگه رو دارن ولی همونطور که میدونید بدون Sticky bit میتونن فایل های همدیگه رو هم بدون دسترسی پاک کنن من کاری که کردم این بود که قابلیت write‌ رو از روی دایرکتوری مربوطه برداشتم و مشکل ادیت نشدن و حذف شدن حل شد منتهی دیگه کاربرها قابلیت اضافه کردن فایل توی دایرکتوری رو ندارن
کسی میدونه این مشکل Sticky bit رو چجوری حلش کنم که هم Sticky bit‌ ست باشه، هم کاربرها بتونن عمل ادیت و ایجاد کردن فایل رو انجام بدن و هم نتونن فایلی بقیه کاربرهارو حذف کنن؟؟؟؟؟؟
توی پوشه tmp‌ اوبونتو که به طور پیش فرض قابلیت Sticky bit رو داره هم امتحان کردم به همین مشکل خوردم و دسترسی ادیت فایلی که توسط کاربرهای دیگه ایجاد شده وجود نداره
« آخرین ویرایش: 26 مهر 1399، 03:26 ب‌ظ توسط magnus_2020 »