یک برنامه نویس نوجوان ، با روحیه و متکی به اتمام پروژه به بهترین نحو . همچنین بسیار کنجکاو و علاقه مند به حل خطاها و بررسی انها و نوشتن مقاله درباره مشکلاتی که بهش بر میخورد
سطح دسترسی فایل ها در لینوکس Permission
توضیحات :
سطح دسترسی چیست؟
بزارید خلاصه بگم توی ویندوز شما زمانی که ی برنامه رو نصب میکنید نیاز با سطح دسترسی Adminstor دارید
در واقع مثل ی کارت میمونه که مقام شما رو روش نوشته و همه جا بقیه میتونن مقامتونو ببینن و نسبت به مقامتون بهتون احترام بزارن
موضوع ما هم ی چیزی تو همین مایه ست
سطح دسترسی ها به چند قسمت تقسیم میشن؟؟
سطح دسترسی فایل ها و فولدر ها در لینوکس به ۳ قسمت تقسیم میشه :
که هرکدوم از اینها با ی عدد و حرف منحصر به فرد خودشون سرو کار دارن :
کلاس کاربران در لینوکس به چند قسمت تقسیم میشن ؟
کلاس کاربر ها در لینوکس به ۳ دسته ، سازنده ، اعضای گروه ، بقیه اعضا تقسیم میشن :
میشه یکم بیشتر توضیح بدی چیزی متوجه نمیشم!!
بله حتما !!!
به مثال زیر توجه کنید :
rwx + rw + r = 764
در مثال زیر ما rwx که برای Owner هست رو برابر با ۷ قرار داده ایم
در دومی rw رو که برای کلاس کاربران group هست رو برابر ۶ قرار داده ایم
و در سومی r که برای کلاس بقیه کاربران هست رو برابر با 4 قرار داده ایم
در واقع به این صورت
{Owner} + {group} + {other}
نکته : برای تغییر دسترسی فایل از دستور chmod استفاده میکنیم
یعنی به این صورت میشه :
Chmod {Permission} {path}
مثال :
Chmod 755 text
در مثال بالا ما سطح دسترسی فایل text رو برابر با 755 که 7 یا rwx برای owner
5 یا rx برای group
5 اخری برای other در نظر گرفته میشود
ما توی لینوکس به صورت پیشفرض دو تا کاربر داریم که یکی root یا مشابه adminstor توی ویندوز هست و قادر هست تمامی تنظیمات رو به دست بگیره و یکی هم شما هستید
برای دسترسی به کاربر root باید از دستور su استفاده کنید
دستورات تعیین سطح کلاس کاربران لینوکس
کلاس کاربران لینوکس
Owner --------> u
Group ---------> g
Other -----------> o
دادن دسترسی اجرا کردن فایل text از کاربران Owner , group , other
chmod ugo+x text
علامت + به معنی دادن دسترسی است
گرفتن دسترسی اجرا کردن و ویرایش کردن فایل text از کلاس بقیه کاربران :
Chmod o-wx
علامت - به معنای گرفتن دسترسی است
تمام :)
مطلبی دیگر از این انتشارات
سطح اجرا یا (Runlevel) در لینوکس چیست؟
مطلبی دیگر از این انتشارات
فعال کردن منوی بوت لودر GRUB
مطلبی دیگر از این انتشارات
اتوماتیک استارت شدن زمپ در اوبونتو