یک برنامه نویس نوجوان ، با روحیه و متکی به اتمام پروژه به بهترین نحو . همچنین بسیار کنجکاو و علاقه مند به حل خطاها و بررسی انها و نوشتن مقاله درباره مشکلاتی که بهش بر میخورد
سطح دسترسی فایل ها در لینوکس 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
علامت - به معنای گرفتن دسترسی است
تمام :)
مطلبی دیگر از این انتشارات
فعال کردن منوی بوت لودر GRUB
مطلبی دیگر از این انتشارات
تنظیم پیشفرض سطح دسترسی فایل ها در لینوکس/اوبونتو
مطلبی دیگر از این انتشارات
تغییر boot logo لینوکس /ubuntu