جستجو برای:
سبد خرید 0
  • خانه
  • دوره ها
  • معرفی ابزارهای لینوکس
  • مقالات
  • تماس با ما
آموزش لینوکس 🐧 آموزش دوآپس 🐋

ورود

گذرواژه خود را فراموش کرده اید؟

ثبت نام

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در سیاست حفظ حریم خصوصی ما شرح داده می شود مورد استفاده قرار می گیرد.

  • 09159612321
  • rfak.it@gmail.com
  • درباره ما
آموزش لینوکس 🐧 آموزش دوآپس 🐋
  • خانه
  • دوره ها
  • معرفی ابزارهای لینوکس
  • مقالات
  • تماس با ما
شروع کنید
0

وبلاگ

آموزش لینوکس 🐧 آموزش دوآپس 🐋مقالاتمقالاتسطح دسترسی ها در لینوکس و مدیریت آن

سطح دسترسی ها در لینوکس و مدیریت آن

28 دی 1397
ارسال شده توسط عارف اختری
مقالات

سطح دسترسی یا مجوز دسترسی(permission)

در سیستم های شبکه ای و چندکاربره به حالتی گفته میشود که کاربر میتواند بر اساس مجوز دسترسی تعیین شده به منابع دسترسی داشته باشد که این سطوح دسترسی توسط مدیر سرور هاست و یا صاحب فایل تنظیم میشوند.

در لینوکس سه سطح دسترسی برای فایل و فولدرها وجود دارد:

اجازه خواندن فایل را میدهد   :read

اجازه نوشتن و ویرایش در فایل را میدهد   :write

اجازه اجرای فایل را میدهد  :execute

این سه سطح دسترسی به صورت r – w – x مشخص میشوند که برای هر کدام از آنها یک عدد در نظر گرفته شده است:

r → 4

w → 2

x → 1

در لینوکس سه کلاس برای کاربران وجود دارد: owner – group – other که میتوان برای هر کدام مجوز دسترسی تعیین نمود.

مثال:

rw-rw-r → 664

سطح دسترسی در مثال بالا 644 است که در آن rw برابر با 6 در نظر گرفته میشود.

برای تغییر مجوز دسترسی ها در لینوکس از فرمان chmod استفاده میشود. نحوه استفاده به صورت زیر است:

chmod {permission} PATH-to–file-or-directory

مثال:

chmod 755 test

در این مثال دسترسی به فایل test برای owner برابر با 7 یا rwx ، برای group برابر با 5 یا rx و برای other برابر با 5 یا rx خواهد بود.

755 → rwx-rx-rx

مجوز فایل ها و فولدرها

کلاس های کاربران سرور لینوکس:

u → owner

g → group

o → other or all

دستورات تعیین سطح دسترسی (permission) و مجوزها:

تغییر مجوز فایل یا دایرکتوری   chmod ugo+rwx testdir

دادن مجوز اجرایی به فایل testfile به کاربر جاری   chmod u+s /bin/testfile

حذف مجوز اجرایی فایل testfile از کاربر جاری   chmod u-s /bin/testfile

دادن مجوز اجرایی به دایرکتوری testdir به گروه جاری   chmod g+s /home/testdir

حذف مجوز اجرایی از دایرکتوری testdir از گروه جاری chmod g-s /home/testdir

برچسب ها: file permissionlinux file permissionlinux permissionpermissionsecure shellدستورات شلسطح دسترسیسطح دسترسی لینوکسمجوزمجوز ها در لینوکسمجوز های دسترسیمجوز های دسترسی linuxمجوز های دسترسی در لینوکسمجوز های دسترسی لینوکس
قبلی برترین افزونه های دسکتاپ گنوم
بعدی مفهوم Redirection ورودی‌ها و خروجی‌ها در شل

2 Comments

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • funny dunya گفت:
    23 فروردین 1400 در 4:52 ب.ظ

    rw-rw-r → 644 in fek konam bayad 664 mishod na ?

    پاسخ
    • عارف اختری گفت:
      24 فروردین 1400 در 9:15 ب.ظ

      bale. mamnoonam az nazar shoma, eslah shod

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • مقالات
برچسب‌ها
debian fedora freebsd glusterfs in linux kali learnlinux learn linux Linux linux academy linux and unix linux Desktop linux enthusiastic linuxlearn linux learn linuxlearnorg linuxorg linux passion linux server linuxtutor linuxtutorial linuxuser plasma tutorial tutorial video zabbix آشنایی با توزیع های لینوکس آغاز کار با لینوکس آموزش تخصصی لینوکس آموزش سرور لینوکس آموزش لینوکس آنتی ویروس اموزش لینوکس اوبونتو بات نت بهترین توزیع لینوکس توزیع های لینوکس دبیان سرور لینوکس سودو فدورا لینوکس لینوکس لرن لینوکس چیست نرم افزار
  • محبوب
  • جدید
  • دیدگاه ها
    پشتیبانی

    لینوکس لرن حاصل تلاش یک تیم متخصص و علاقه مند است که سعی می کند آموزش ها را با نهایت کیفیت به مشتریان ارائه نماید. ارائه خدمات پیشتاز امضاء بزرگی بر شعار لینوکس لرن یعنی ” تحولی بزرگ در ارائه خدمات لینوکس ” می باشد.

    • ایران - مشهد
    • 09159612321
    • info@linuxlearn.org
    دسترسی سریع
    • خانه
    • مقالات
    • معرفی ابزارهای لینوکس
    • دوره ها
    • مدرسان
    • کتابخانه لینوکس لرن
    • سیاست حریم خصوصی
    • وبینار ها
    • پذیرش پروژه های Sysadmin , Devops
    • تماس با ما
    • درباره ما
    خبرنامه
    لوگوی اعتماد
    ❤️ Made with
    اشتراک گذاری در شبکه های اجتماعی
    ارسال به ایمیل
    https://linuxlearn.org/?p=20611
    علاقمندی ها 0
    صفحه علاقمندی های من ادامه خرید
    مرورگر شما از HTML5 پشتیبانی نمی کند.