طراحی و برنامه نویسی و مقالات آموزشی وب
آخرین مراجعین
www.google.com
www.google.com
www.google.com
www.google.com
www.google.co.id
search.yahoo.com
www.baidu.com
www.google.com
www.google.com
www.google.com
لینکستان
بازار کار (287)
Gerdab.ir گرداب (327)
ارسال و دریافت پیام کوتاه (435)
منم می توانم یک برنامه نویس باشم (467)
نظرسنجی
به نظر شما وب سایت در چه موضوعی بیشتر فعالیت کند ؟
  

نحوه محاسبه پرمیشن Permission PDF Print E-mail
(2 :مجموع آراء)
Written by مدیریت سایت   

ما 3 سطح

READ : توانایی خواندن
Writr : توانایی نوشتن
Execute : توانایی اجرا

ما 3 گروه دسترسی داریم.

Owner ( سازنده فایل )
Group
Public

خوب برای هر دسته از این گروه ها اون 3 تا پرمیشن بالا قابل تنظیمه.

مثلا : اگر برای Ower فقط دسترسی Read رو بدی پرمیشن می شه 400 (یعنی Public و Group هیچ دسترسی نداشته باشن.)

مثلا 2 : اگر برای Ower فقط دسترسی Write رو بدی پرمیشن می شه 200 (یعنی Public و Group هیچ دسترسی نداشته باشن.)

مثلا 3 : اگر برای Ower فقط دسترسی Execute رو بدی پرمیشن می شه 100 (یعنی Public و Group هیچ دسترسی نداشته باشن.)

حالا جمع می بندیم.

مثلا 4 : اگر برای Ower فقط دسترسی Read و Write رو بدی پرمیشن می شه 400+200 و جمعا 600 (یعنی Public و Group هیچ دسترسی نداشته باشن.)

ولی این عدد یرای Group فرق می کنه

کد:
 
Read = 40
Write = 20
Execute = 10

مثلا 5 : اگر برای Ower فقط دسترسی Read و Write رو بدی پرمیشن می شه 600 و اگر دسترسی Read رو به Group بدی می شه : 600+40=640

حالا جمع عددی واسه Public رو میگم.

کد:
 
Read = 4
Write = 2
Execute = 1

حالا جمع بندی کنی

کد:
 
Owner : Read+Write = 600
Group : Read = 40
Public : Read =4

____
پرمیشن = 644


حالا می خوایم دسترسی 755 رو برسی کنیمو

با 55 آخرش کاری نداریم.

از 700 می شه 400+200+100 در آورد

یعنی

کد:
owner= read(400) + Write(200) + Execute(100) = 700


حالا بریم سر 55

باز با 5 آخرش کاری نداریم.

از 50 واسه Group می شه

کد:
Group=Read(40)+Execute(10) = 50

رو استخراج کرد.

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

واسه 5 آخر چی ؟؟؟

کد:
Public=Read(4)+Execute(1) = 5


حله ؟؟؟

فکر کنم حالا بتونین پرمیشن 777 رو خودتون محاسبه کنین.


موفق باشید.

<Previous   Next>

10