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

کمک و پشتیبانی => انجمن عمومی => نویسنده: newboy در 25 اسفند 1386، 08:12 ق‌ظ

عنوان: حروف دیگر به غیر از rwx در premission به معنای چیست ؟؟؟
ارسال شده توسط: newboy در 25 اسفند 1386، 08:12 ق‌ظ

با سلام به همه

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

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

با تشکر از دوستان .
عنوان: پاسخ به: حروف دیگر به غیر از rwx در premission به معنای چیست ؟؟؟
ارسال شده توسط: lomion در 25 اسفند 1386، 08:28 ق‌ظ
اون علامت که به جای ۹ کاراکتر (۳ تا برای مالک، ۳ تا گروه و ۳ تا دیگران) یکی هم اول میاد که نوع اون فایل رو معین می‌کنه، مثلا، d یعنی directory و اگه - باشه یعنی یه فایل عادی.
عنوان: پاسخ به: حروف دیگر به غیر از rwx در premission به معنای چیست ؟؟؟
ارسال شده توسط: newboy در 25 اسفند 1386، 08:51 ق‌ظ

ببینید من این دستور chmod 7000 filename رو برای یک فایل اجرا کردم و permission هاش این شدن (d--S--S--T) این S و T به چه معنی هستند ؟
عنوان: پاسخ به: حروف دیگر به غیر از rwx در premission به معنای چیست ؟؟؟
ارسال شده توسط: lomion در 25 اسفند 1386، 11:17 ق‌ظ
تا جایی که فهمیدم، این حروف سه جفت هستن:
s , S برای Setuid که به جای x توی کاربر می‌شینه. و اگه فایل رو اجرا کنید، با permissionهای مالک اجرا می‌شه.
باز s, S این بار به جای x در گروه و مثل بالا.
و t , T  برای اینکه هسته لینوکس سعی کنه که بعد از اتمام اجرای برنامه اون رو از بین نبره و توی حافظه نگهداره.

ظاهرا به اون صورت دیگه کاربرد ندارن ولی بعضی فایل سیستم ها اینا رو لازم دارن.
حالتهای حروف کوچیک یعنی فعالن.
عنوان: پاسخ به: حروف دیگر به غیر از rwx در premission به معنای چیست ؟؟؟
ارسال شده توسط: ابراهیم در 25 اسفند 1386، 01:25 ب‌ظ
ظاهرا به اون صورت دیگه کاربرد ندارن ولی بعضی فایل سیستم ها اینا رو لازم دارن.
setuid هنوز هم به شدت استفاده می‌شه، ولی setgid و sticky bit به ندرت استفاده می‌شن.