.:: بالا بردن سطح دسترسی (کاربر، گروه، فایل، فولدر) در لینوکس + ویدیویی ::.
آموزش مقدماتی لینوکس : بحث بالا بردن سطح دسترسی در لینوکس (کاربر، گروه، فایل، فولدر) به صورت ویدئویی با ما همراه باشید. پیشنهاد میکنیم قبل از تماشای ویدئویی ابتدا مطالب زیر رو مطالعه فرمایید.
سطح دسترسی درلینوکس چه معنای دارد ؟
سطح دسترسی (به انگلیسی: Privilege Level) در مجموعه دستورالعملهای اکس-۸۶، دسترسی به منابع پردازنده چون بخشهای حافظه، درگاههای I/O، دستورالعملهای ویژه و … را برای برنامه در حال اجرا کنترل میکند. در این معماری درمجموع چهار سطح دسترسی وجود دارد که از پایینترین (سطح ۳) تا بالاترین (سطح ۰) درجهبندیشدهاند.
توضیحان کامل تر سطح دسترسی درلینوکس
اکثر سیستمعاملهای نوین از سطح دسترسی ۰ برای اجرای هسته سیستمعامل و از سطح ۳ جهت اجرای برنامههای سطح کاربر بهره میجویند. باید توجه داشت که تمامی مجوزهای موجود در سطح n، در سطوح ۰ تا n نیز وجود خواهند داشت، بنابراین سطوح همچون حلقه عمل میکنند.
- به طور کلی نیازی به استفاده از تمامی این ۴ سطح دسترسی نیست. اکثر نرم افزار های موجود تنها از دو سطح دسترسی ۰ و ۳ استفاده کرده و دیگر سطوح ارائه شده توسط پردازندههای نسل ۸۰۳۸۶ به بعد را با بی نیازی رها میکنند.
چند نوع سطح دسترسی در لینوکس داریم ؟
1. Read : به معنای سطح دسترسی برای مشاهده محتویات فایل یا پوشه (دایرکتوری) هست !
2. Write : به معنای سطح دسترسی برای نوشتن و ویرایش محتویات فایل یا پوشه (دایرکتوری) هست !
3. Execute : به معنای سطح دسترسی برای نوشتن و ویرایش محتویات فایل یا پوشه (دایرکتوری) هست !
رقم دسترسی در لینوکس (ایمن سازی دایرکتوری های لینوکس )
سطح دسترسی | رقم سطح دسترسی |
---|---|
Read | 4 |
Write | 2 |
Excute | 1 |
گروه های کاربری لینوکس
- Owner
- Group
- Other
دستورالعمل های ویژه یعنی چی ؟
برخی دستورالعملها که بانام دستورالعملهای ویژه شناخته میشوند
تنها جهت اجرا در سطح دسترسی ۰ ایجاد و محدود شدهاند. این دستورالعملها بهطورکلی، مقادیر بخشهای اصلی یک سامانه را تغییر داده یا کنترل میکنند (بهطور مثال بارگذاری ثباتهای کنترلکننده پردازنده). درصورتیکه یکی از این دستورالعملها در سطحی به جز ۰ اجرا شود، خطای عمومی محافظت (به انگلیسی: General Protecting Exception- #GP) رخ میدهد. برخی از این دستور العمل ها به شرح زیرند.
- دستور LGDT، جهت بارگذاری ثبات GDT (مرتبط با مدیریت حافظه)
- دستور LTR، جهت بارگذاری ثبات وظیفه (مرتبط با مدیریت وظیفه و اجرای موازی)
- دستور INVLPG، مشخص کردن یک مدخل نامعتبر در تیالبی (مرتبط با مدیریت حافظه)
وب سرویس چیست ؟
وب سرویس توسط W3C تألیف شده به عنوان مثال :
یک نظام نرمافزاری که برای پشتیبانی قابلیت فعالیت دستگاه به دستگاه بر روی شبکه طراحی شده. در غالب اوقات وب سرویسها تنها رابط برنامه کاربردی وب است که میتوانند بر روی یک شبکه مثلاً اینترنت قابل دسترسی باشند و بر روی میزبان نظام از راه دور سرویس درخواستی اجر شده باشند.