سیستم عامل هالینوکس

مجوزهای دسترسی لینوکس

()

مجوزهای دسترسی لینوکس از جمله مهم ترین مفاهیم در لینوکس است که
می توانیم سطح دسترسی به فایل ها را برای اجرای دستورات لینوکس به وسیله
آن را تعیین کنیم و حرفه ای تر با این سیستم عامل کار کنیم.

مجوزهای دسترسی لینوکس

دسترسی در لینوکس به طور کلی به سه دسته تقسیم می شود:

  1. User به صورت بیش فرض کاربر دسترسی به اغلب فایل ها دارد و عموماً
    به کسی که فایلی را می تواند ایجاد کند User یا مالک فایل ها گفته می شود.


  2. Group برای دسترسی گروه یا چند کاربر به فایل هاست که عملیات چهارگانه
    یعنی بروز رسانی، حذف، ایجاد و خواندن می توان انجام داد.فرض کنید شما
    پروژه ای دارید که تعدادی از افراد نیاز به دسترسی به یک پرونده دارند. به جای
    اختصاص دستی مجوزها به هر کاربر ، می توانید همه کاربران را به یک گروه
    اضافه کنید ، و اجازه گروهی را به پرونده اختصاص دهید


  3. Other به زبان ساده هر کسی که از خارج از دو دسترسی User و Group
    به فایل ها در لینوکس بتواند دسترسی داشته باشد، Other نام دارد. برای
    مثال اگر شما محدودیتی برای این نوع دسترسی ایجاد کنید بر تمامی
    مردم  محدودیت اعمال کردید.

مجوز های دسترسی سیستمی

در این قسمت هم سه نوع دسترسی وجود دارد که در پایان این بخش به رابطه
مجوز های ذکر شده در قالب یک مثال می پردازیم.

  1. read قابلیت باز کردن، خواندن و لیست کردن محتوای فایل را به ما می دهد.

  2. Write امکان نوشتن و اصلاح محتوای یک فایل و همچنین امکان rename، افزودن
    و پاک کردن فایل های یک پرونده (directory) را به ما می دهد


  3. Execute در ویندوز برنامه های قابل اجرا با پسوند exe. مشخص می شوند،
    و با یک یا دو کلیک اجرا می شوند ولی برای اجرای برنامه ها در لینوکس به
    مجوز نیاز داریم که به آن اجازه اجرا می گویند.
آموزش کنترل کامپیوتر با گوشی از راه دور ( دو‌ روش عالی ) / 2022
خواندن

خب به مثال رسیدیم در ویندوز خود دستور ls -l را اجرا کنید. با چیزی مشابه زیر مواجه می شوید:

مجوز های لینوکس

توجه کنید اگر به جای حرف d که در ابتدای تصویر بالا آمده کارکتر ‘-‘ بیاید نشان دهنده فایل است.
حتماً می پرسید حروفی که در تصویر آمده به چه معناست؟ پاسخ:

  1. r : قابلیت read که در بالا اشاره شد.
  2. w : امکان write که توضیحات آن داده شد.
  3. x : اجرا کردن یا همان Execute

دقت کنید که در هر سطح دسترسی بالا، حروف تک تک معنادار هستند.
همچنین بجز در حرف اول کاراکتر – به معنای عدم دسترسی است. برای
مثال rwx یعنی هر سه دسترسی read, write و Execute را دارد.

چقدر این پست برای شما مفید بود?

لطفا برای امتیاز روی یک ستاره کلیک کنید.

Average rating / ۵. Vote count:

هیچ امتیازی تا الان ثبت نشده! اولین نفری باشید که به این پست امتیاز می دهید.

متاسفیم که این پست برای شما مفید نبود!

اجازه دهید این پست را بهبود ببخشیم!

به ما بگویید چگونه می توانیم این پست را بهبود ببخشیم؟

نمایش بیشتر

محمد حسین جعفری

ی آدم معمولی که هرچی بلده میخواد رو کنه

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا