نمایش نتایج: از شماره 1 تا 10 , از مجموع 17

موضوع: آموزش لینوکس Linux

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2012
    محل سکونت
    اراک - تهران ***GODServer.ir
    نوشته ها
    127
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    864 پست

    پیش فرض پاسخ : آموزش لینوکس Linux

    جلسه هشتم آموزش لینوکس Linux
    ساعت 11:10 ب.ظ روز 21فروردین 1392

    به نام خدا
    File Permission :

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

    سه سطح دسترسی در لینوکس در لینوکس است:
    r --> read
    w --> write
    x --> execute

    سطح دسترسی read تنها اجازه خواندن ر ا میدهد.
    سطح دسترسی write اجازه نوشتن و تغییر در فایل را میدهد.
    سطج دسترسی execute اجازه اجرای یک فایل را میدهد.

    هر کدام از سطوح دسترسی را نیز میتوان با عدد دسته بندی کرد:
    r --> 4
    w --> 2
    x --> 1

    بطور مثال اگر فرمان ll را برای فایل subnet اجرا کنیم خروجی زیر را مشاهده میکنید:



    سه کلاس برای کاربران عبارتند از owner,group,other که برای هر کدام میتوانیم هر کدام از read,write ,execute را تنظیم کنیم.بطور مثال اگر بخواهیم permission را به مثال بالا فرض کنیم664 محاسبه میشود.
    -rw متساوی 6 و --r برابر 4 محاسبه میشود.

    اگر بخواهیم permission را تغببردهیم باید از فرمان chmod استفاده کنیم.
    بطور مثال میخواهیم permission را برای فایل بالا بطور کامل به هر سه گروه دهیم:
    #chmod 777 subnet
    فرمان chmod به معنی change mode میباش.

    مثالی دیگر :

    اگر بخواهیم permission یک فایل با نام pooya برای owner به read,write,execute و برای group به read و برای other بدون هیچ گونه سطج دسترسی تعیین کنیم به قرار زیر عمل میکنیم :
    #chmod 740 pouya
    نکته دیگر اینکه امکان دارد با اجرای فرمان ll به حرف d در ابتدای یک فایل برخورد کنید.
    بطور مثال:
    dwrxrw-r--
    d به معنی دایرکتوری میباشد.

    RPM یا RedHat Packager Manager :
    زمانی که لینوکس را نصب میکنیم , میتوانیم هر بسته ای را که میخواهیم برای نصب انتخاب کنیم اما واضح هست که در آینده بخواهیم بسته ای را از روی cd , نصب کنیم و یا پس از download از اینترنت بخواهیم آن بسته را نصب کنیم.

    این بسته ها معمولا با فرمت RPM که به معنی RedHat Package Manager نامیده میشود موجود هستند.

    اگر بخواهیم تشخیص دهیم آیا بسته ای نصب شده یا خیر از آرگومان q- که به معنی query میباشد استفاده میکنیم
    بطور مثال میخواهیم بدانیم آیا بسته های dhcp نصب شده یا خیر از فرمان زیر استفاده میکنم :
    #rpm -q dhcp*
    همچنین از فرمان زیر به منظور پرس و جو های طولانی استفاده میشود:
    #rpm -q |more
    اگر بخواهیم بسته ای را نصب کنیم از ivh استفاده میکنیم:
    #rpm -ivh <package name>.rpm

    اگر بخواهیم بسته ای را پاک یا unistal کنیم از e- که به معنی erase میباشد استفاده میکنیم:
    #rpm -e <package name>.rpm

    اگر بخواهیم بسته قدیمی را از سیستم برداریم و بسته جدید را نصب کنیم از u- که به معنی update میباشد استفاده میکنیم:
    #rpm -u <package name>
    موفق باشید.

  2. تعداد تشکر ها از novintak2 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش قفل کردن فایل ها و فولدرها در linux
    توسط nginxweb در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 0
    آخرين نوشته: July 1st, 2014, 15:09
  2. آموزش جامع linux redhat
    توسط kingserver در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 2
    آخرين نوشته: June 5th, 2013, 12:19
  3. آموزش Ubuntu Linux
    توسط kingserver در انجمن اوبونتو,دبیان Ubuntu,Debian
    پاسخ ها: 3
    آخرين نوشته: January 14th, 2012, 23:48
  4. 500 linux با سی پنل بکاپ روزانه سالانه 30 هزار
    توسط tinavps در انجمن درخواست هاست اشتراکی
    پاسخ ها: 0
    آخرين نوشته: November 15th, 2011, 12:59
  5. آموزش لینوکس linux
    توسط WebRang در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: May 4th, 2009, 10:13

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •