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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: حروف دیگر به غیر از rwx در premission به معنای چیست ؟؟؟  (دفعات بازدید: 1830 بار)

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

آفلاین newboy

  • Newbie
  • *
  • ارسال: 12

با سلام به همه

در بعضی مواقی که ls -l میگیرم در قسمت permission ها حروفی بغیر از rwx می بینم مثل (R-S-d ) معنی این حروف در قسمت permission چیه ؟ یا در chmod xxxx چهار تا عدد میشه وارد کرد.

سه تا عدد آخر rwx هستند عدد اول چکار می کنه ؟؟ 

با تشکر از دوستان .

lomion

  • مهمان
اون علامت که به جای ۹ کاراکتر (۳ تا برای مالک، ۳ تا گروه و ۳ تا دیگران) یکی هم اول میاد که نوع اون فایل رو معین می‌کنه، مثلا، d یعنی directory و اگه - باشه یعنی یه فایل عادی.

آفلاین newboy

  • Newbie
  • *
  • ارسال: 12

ببینید من این دستور chmod 7000 filename رو برای یک فایل اجرا کردم و permission هاش این شدن (d--S--S--T) این S و T به چه معنی هستند ؟

lomion

  • مهمان
تا جایی که فهمیدم، این حروف سه جفت هستن:
s , S برای Setuid که به جای x توی کاربر می‌شینه. و اگه فایل رو اجرا کنید، با permissionهای مالک اجرا می‌شه.
باز s, S این بار به جای x در گروه و مثل بالا.
و t , T  برای اینکه هسته لینوکس سعی کنه که بعد از اتمام اجرای برنامه اون رو از بین نبره و توی حافظه نگهداره.

ظاهرا به اون صورت دیگه کاربرد ندارن ولی بعضی فایل سیستم ها اینا رو لازم دارن.
حالتهای حروف کوچیک یعنی فعالن.

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
ظاهرا به اون صورت دیگه کاربرد ندارن ولی بعضی فایل سیستم ها اینا رو لازم دارن.
setuid هنوز هم به شدت استفاده می‌شه، ولی setgid و sticky bit به ندرت استفاده می‌شن.
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست