پنجره ای به جهان فناوری اطلاعات
 
             
   

راهنما

 

اینجا هستید :

مطالب سایت

امنیت

 

 

مطالب مشابه

 

»

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

»

آیفون و آی پد حرکات شما را زیر نظر دارند

»

10 پیشنهاد برای مقابله با تهدیدات امنیتی در دنیای رایانه

»

سالم سازی فضای سایبر در مقابل راهکار صرفا فنی فیلترینگ

»

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

»

KDE چیست؟

»

به همه نرم افزارهای ضد ویروسی اعتماد نکنید

»

حفاظت در مقابل تهدیدات و خطرات آنلاین در کمین کاربران هنگام مرور اینترنت

»

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

»

هکرها؛ افرادی با افکار خوب، بد، زشت !

»

عصر ضد اطلاعات

»

آیا لینوکس یک راز ناگفته دارد؟

»

لینوکس و سودای جایگزینی ویندوز

»

امنیت شبکه

»

دیواره های آتش (Firewall) چیستند؟

»

نصب وب سرور آپاچی بر روی حافظه فلش

 

 

جستجو های مشابه

 

G دستور chmod

G علامت دش

G دستور chown

G تعیین سطح دسترسی فایل ها و دایرکتوری ها در لینوکس

G سیستم فایل لینوکس

G دستور chmod در لینوکس

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

G سطح دسترسی در لینوکس

G سیستم فایل در لینوکس

G chmod لینوکس

G chmod

G دستور chown در لینوکس

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

G سطوح دسترسی در لینوکس

G فایل سیستم لینوکس

G سطوح دسترسی کاربران

 

 

سایر بخش های سایت

 
صفحه اول پنجره ای به جهان فناوری اطلاعات صفحه اول

درباره من درباره من

About me About me

تماس با من تماس

عضویت در خبرنامه عضویت در خبرنامه

جستجوی پیشرفته در سایت جستجوی پیشرفته

فید خوان آر اس اس - RSS Feeds

فیدخوان (RSS)

فید خوان اتم - ATOM Feeds

فیدخوان (ATOM)

 

 

پنجره ای به جهان فناوری اطلاعات

 
صفحه اول پنجره ای به جهان فناوری اطلاعات صفحه اول

طراحی وب سایت

تازه های رایانه و تکنولوژی

برنامه نویسی

پایگاه داده ها و بانک های اطلاعاتی

اینترنت و شبکه

امنیت

نکته ها و ترفند ها

معرفی نرم افزار

سخت افزار

گرافیک کامپیوتری

سیستم عامل

بازی های رایانه ای

کتاب الکترونیک ebook

تجارت، مدیریت و بازاریابی

حسابداری و امور مالی

تحقیق و توسعه

پیوند ها
 

 

 

پیوند های روزانه

   
 

توسعه نرم افزار منظم
ارائه راهکار های اینترنتی
نرم افزار های مالی و اداری

 
 

 
 

دارای مقام مشورتی ویژه از اکوسوک سازمان ملل متحد
اولین موسسه خیریه دریافت کننده مجوز ملی از وزارت کشور
سوئیس SGS دارای گواهی استاندارد جهانی موسسات غیر دولتی از

 
 

 

تبلیغات

   
 

 
 

 

 

تعیین سطوح دسترسی کاربران در لینوکس

کد مطلب : 418 چاپ - تعیین سطوح دسترسی کاربران در لینوکس عضویت در خبرنامه سایت تماس با من

 

 

 

تعیین سطوح دسترسی کاربران در لینوکس

در جدیدترین و امن ترین فایل سیستم مایکروسافت یعنی NTFS 5.0 امکان تعیین سطوح مختلف دسترسی به دایرکتوری ها و فایل ها برای کاربران مختلف وجود دارد.

 

در جدیدترین و امن ترین فایل سیستم مایکروسافت یعنی NTFS 5.0 امکان تعیین سطوح مختلف دسترسی به دایرکتوری ها و فایل ها برای کاربران مختلف به صورت زیر وجود دارد:

1) No Access

2) Read

3) Read & Execute

4) Write

5) Full Control

در حالت اول کاربر مورد نظر هیچگونه دسترسی به دایرکتوری مورد نظر ندارد. حالت دوم تنها می تواند فایل ها را ببیند ولی امکان اجرای فایل ها (ی اجرایی) را ندارد ( بیچاره !!!). در گزینه سوم این اختیار به کاربر داده شده است تا فایل ها را اجرا کند. در حالت چهارم یا Write کاربر قادر به انجام هر کاری جز تغییر سطوح دسترسی به دایرکتوری مورد نظر را دارد. به این حالت Modify هم گفته می شود و بالاخره در آخرین حالت کاربر می تواند هر آنچه را اراده می کند اعمال کند!!! این سطح دسترسی معمولا مخصوص Administrator بوده و به نااهلان داده نمی شود.

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

دسترسی به هر فایل یا دایرکتوری توسط 9بیت اطلاعات اضافه ای که به فایل یا دایرکتوری چسبانده می شود برای 3 کلاس 3 بیتی کاربر, گروه کاربر و سایر کاربران , تعیین می شود که به ترتیب با کدهای u(کاربر) , g(گروه) و o(سایرین) مشخص می شوند. 0 یا 1 بودن بیت اول تعیین کننده دسترسی خواندن (Read)برای صاحب فایل ( کاربر), بیت دوم امکان نوشتن (Write) و ایجاد تغییر در فایل یا دایرکتوری مورد نظر و بالاخره بیت سوم امکان اجرای(eXecute) فایل های اجرایی را مشخص می کند.

سه بیت دوم این دسترسی ها را برای کلاس گروه کاربر و سه بیت آخر دسترسی ها را برای سایر کاربران مشخص می کند. در صورتی که یک مجوز به کاربری داده نشده باشد به جای مجوز مورد نظر(یکی از حروف R,W یاX ) هنگام نمایش مجوزها، علامت دش (-) دیده می شود. آنچه در زیر دیده می شود مجوز دسترسی کامل به یک فایل است. یعنی همه کاربران امکان خواندن، نوشتن و اجرای فایل را دارند :

rwxrwxrwx

یا در حالتی که صاحب فایل دسترسی کامل، گروهش امکان خواندن و اجرا و سایرین هیچگونه دسترسی به فایل مورد نظر نداشته باشند این مجوزها به صورت زیر خواهد بود:

rwxr-x---

نمونه ای از این مجوزها را می توانید با اجرای فرمان ls -l مشاهده نمایید. توجه کنید که علاوه بر 9بیت ذکر شده، یک کاراکتر اضافه نیز در ابتدای این رشته وجود دارد که تعیین کننده نوع فایل است که برای فایل های عادی بصورت دش (-) و برای دایرکتوری ها بصورت d دیده می شود:

drwxr-xr-x

-rwxr-xr-x

▪ نکته:

مجوز پیش فرض برای فایل های جدید بصورت زیر است:

rw-r- - r--

و در صورتی که فایلی توسط یکی از کامپایلرهای موجود اجرایی شده باشد x (یا امکان اجرا کردن) به دسترسی ها اضافه می گردد. مجوز پیش فرض دسترسی به یک دایرکتوری جدید نیز مشابه همین حالت است:

rwxr-xr-x

در صورتی که بخواهید مجوزهای پیش فرض را برای نشست جاری خود تغییر دهید می توانید از دستور umask استفاده کنید.

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

- در روش نخست پس از دستور chmod می توان با علامت های "+" یا "-" یک یا چند مجوز را به کلاس ها افزود و یا از آنها گرفت. در این حالت کلاس ها با کدهایی که در بالا ذکر شد تعیین می شوند.مثلا:

chmod go-rx anything

این دستور تعیین می کند که مجوز خواندن و اجرای فایلی به نام anything از کلاس گروه کاربر(u) و سایرین(o) گرفته شود و برعکس آن به صورت زیر است:

chmod go+rx anything

- در روش دوم مجموع سه سطح دسترسی(خواندن,نوشتن و اجرا) به صورت یک عدد بین صفر تا هفت برای 3 کلاس کاربر, گروهش و سایرین به صورت زیر تعیین می شود و پس از دستور chmod می آید. برای خواندن عدد چهار, برای نوشتن عدد دو و برای اجرا عدد یک منظور می شود. یعنی هفت(1+2+4) نشان دهنده دسترسی کامل است در نتیجه مثلا 777 نشان دهنده اعطای دسترسی کامل به همه کاربران است.مثلا:

chmod 750 anything

این دستور نیز تعیین می کند که مجوزها بصورت زیر تغییر کنند:

rwxr-x---

به طور پیش فرض، هر کاربری که فایلی را ایجاد نماید، مالک آن فایل شناخته می شود. در صورتی که بخواهید مالکیت یک فایل را تغییر دهید، باید از دستور chown استفاده نمایید. هنگامی که مالکیت یک فایل یا دایرکتوری را به کاربری اعطا کنید، آن کاربر دارای تمام مجوزها برای انجام تغییرات و تغییر مجوزها روی آن فایل یا دایرکتوری است. به مثال های زیر توجه کنید:

chown hossein anything

chown -R hossein /home/hossein

در مثال نخست، مالکیت فایلی به نام anything به کاربر hossein اعطا می شود. در مثال دوم، مالکیت دایرکتوری home/hossein و تمام فایل ها و دایرکتوری های زیر آن به کاربر hossein اعطا می شود. توجه داشته باشید که در چنین مواردی از گزینه R در در دستور استفاده می شود.

technotux

 

 

 

 

موضوعات مرتبط با این مطلب :

  امنیت

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

 

 

مطالب مشابه (مطالبی که هم گروه این مطلب هستند یا دارای ارتباط موضوعی هستند) :

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

آیفون و آی پد حرکات شما را زیر نظر دارند

10 پیشنهاد برای مقابله با تهدیدات امنیتی در دنیای رایانه

سالم سازی فضای سایبر در مقابل راهکار صرفا فنی فیلترینگ

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

KDE چیست؟

به همه نرم افزارهای ضد ویروسی اعتماد نکنید

حفاظت در مقابل تهدیدات و خطرات آنلاین در کمین کاربران هنگام مرور اینترنت

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

هکرها؛ افرادی با افکار خوب، بد، زشت !

عصر ضد اطلاعات

آیا لینوکس یک راز ناگفته دارد؟

لینوکس و سودای جایگزینی ویندوز

امنیت شبکه

دیواره های آتش (Firewall) چیستند؟

نصب وب سرور آپاچی بر روی حافظه فلش

کدام توزیع گنو/لینوکس را انتخاب کنیم؟

آشنایی با پروتکل SSL و عملکرد آن

خطرات استفاده از اشتراک فایل

آیا معاملات اینترنتی امن، واقعاً امن هستند؟

ایمن سازی سیستم عامل ویندوز

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

بازگرداندن کلمات عبور هک شده

خطرات زندگی الکترونیکی

هک رمز بایوس ( مادربوردهای گیگابایت )

آنچه در کمپ هکرها آموختم

قفل های سخت افزاری و نرم افزاری

ساختار سیستم فایل لینوکس و یونیکس

برپا سازی کلاسترهای OpenMosix

خطرات استفاده از اشتراک فایل