PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه محاسبه پرمیشن Permission



DeltaGostar
January 26th, 2012, 19:04
نحوه محاسبه پرمیشن Permission


ما 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 هیچ دسترسی نداشته باشن.)
http://blog.dga.co.ir/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif
ولی این عدد یرای 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 رو خودتون محاسبه کنین.


موفق باشید.

منبع
نحوه محاسبه پرمیشن Permission | اخبار فناوری ,آموزش شبکه,مدیریت سرور (http://blog.dga.co.ir/%D9%86%D8%AD%D9%88%D9%87-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%87-%D9%BE%D8%B1%D9%85%DB%8C%D8%B4%D9%86-permission.html)

ace_gishniz
January 26th, 2012, 20:47
خیلی خیلی مفید بود.

Ramin
January 26th, 2012, 20:53
مرسی خیلی مفید و خوب بود. فقط یک سوال
مثلا برای یک فایل php در هاست تفاوت Execute و READ چیست؟

DeltaGostar
January 26th, 2012, 22:46
مرسی خیلی مفید و خوب بود. فقط یک سوال
مثلا برای یک فایل php در هاست تفاوت Execute و READ چیست؟

ما فایل اجرایی هم داریم که php باشه درسته ؟‌. مثل ریپیدلج و READ کفایت نمیکنه حتما باید Execute یعنی توانایی اجرا رو داشته باشه - مثلا بره لینک رو فراخوانی کنه :)

aliaam
August 7th, 2013, 06:32
سلام گروه به چه کاربرانی گفته می شود؟

ULTRAWEB
August 7th, 2013, 18:39
مثل ویندوز یک سری از دسترسی رو میشه به یک کابران خاص داد مثلا 10تا یوزر تعریف کرد که به یک فایل یک نوع دسترسی داشته باشن که به ان گروه کاربزی میگویند