جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره ها
  • مقالات
  • معرفی ابزارهای لینوکس
  • تماس با ما

ورود

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

ثبت نام

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

وبلاگ

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

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

28 دی 1397
ارسال شده توسط Aref Akhtari
مقالات

سطح دسترسی یا مجوز دسترسی(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 ورودی‌ها و خروجی‌ها در شل

6 Comments

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

  • funny dunya گفت:
    23 فروردین 1400 در 16:52

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

    پاسخ
    • عارف اختری گفت:
      24 فروردین 1400 در 21:15

      bale. mamnoonam az nazar shoma, eslah shod

      پاسخ
  • سامان گفت:
    16 تیر 1401 در 23:11

    سلام و عرض ادب چجوری میتونم به گروه ها پرمیشن بدم یا بگیرم منظورم گروهایی مثل sudoers ولی گروهایی که خودمون میسازیم.

    پاسخ
    • عارف اختری گفت:
      18 تیر 1401 در 09:55

      با سلام
      از طریق فایل /etc/sudoers که با دستور visudo بدون هیچ آزگمانی باز میشه میتونین دسترسی به دستورات خاصی رو برای گروه سودو باز یا بسته کنین.

      پاسخ
  • سامان گفت:
    16 تیر 1401 در 23:16

    چجوری میتونم یه یوزرو از گروه حذف کنم

    پاسخ
    • عارف اختری گفت:
      18 تیر 1401 در 09:57

      gpasswd -d USER GROUP

      پاسخ

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

جستجو برای:
پشتیبانی
دسته‌ها
  • مقالات
برچسب‌ها
(NFS (Network File System Adware چیست؟ Anti-Malware CentOS cluster ProxySQL CONTEXT در SELinux چیست CONTEXT چیست dark web dd debian deep web Destributed Hash Table Discretionary Access Control Dispersed Distributed Distributed Dispersed docker docker orchestration elk Eschalot facebookcorewwwi.onion FBI fedora freebsd glusterfs glusterfs-client glusterfs-server Gluster Storge Gluster Storge چیست Gluster Storge چیست؟ gluster volume type gnome gnome desktop guake kali Linux zabbix آغاز کار با لینوکس آموزش لینوکس آنتی ویروس بات نت دبیان لینوکس لینوکس چیست نرم افزار
  • محبوب
  • جدید
  • دیدگاه ها
پشتیبانی

ما در آکادمی لینوکس لرن سعی بر این داریم که بهترین آموزش ها رو با بالاترین کیفیت در اختیار شما بزاریم.
لینوکس لرن تجربه ی متفاوت آموزش است
  • خراسان جنوبی - بیرجند
  • 09159612321
  • [email protected]
دسترسی سریع
  • دوره ها
  • مقالات
  • کتابخانه
  • پذیرش پروژه
  • ابزارهای لینوکس
  • مدرسان
  • حریم خصوصی
  • تماس با ما
  • درباره ما
خبرنامه

چیزی را از دست ندهید، ثبت نام کنید و در مورد دوره های ما مطلع باشید.

نمادها
نوشته شده با ❤️
اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://linuxlearn.org/?p=20611
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

آکادمی لینوکس لرن

  • 09159612321
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • [email protected]