تعيين مجوز براي منابع اشتراكي شبكه
مجوزهاي بررسي شده در فوق در واقع براي تعيين سطح دسترسي كاربراني است كه از يك سيستم بطور مشترك استفاده مي كنند . اما ممكن است سيستم شما در بين چندين سيستم ديگر و در يك شبكه قرار گرفته باشد و شما بخواهيد با تعيين سطح دسترسي هاي مشخص امكان دسترسي به يك يا چند كاربر بدهيد . پس از تعريف منابع اشتاركي در سيستم تان كه مي تواند فايل ها ، پوشه ها ، درايو ها ، چاپگر ، اسكنر و ... باشد ، كاربران داراي مجوز مي توانند به اين منابع دسترسي داشته باشند . با توجه به آنچه گذشت مي توان سطوح دسترسي كاربران در سطح شبكه را نيز به شكل زير تعريف كرد:
1- No Access: نازلترين سطح دسترسي (دسترسي وجود ندارد)
2- Read : اجرا و خواندن
3- Change : اجرا ، خواندن و اعمال تغييرات
4- Full Control : اجرا ، خواندن ، نوشتن و اعمال تغييرات ، تغيير در سطح مجوز ها
با توجه به اين توانايي ها شما مي توانيد براي يك فايل و يا پوشه در هر دو وضعيت سيستم محلي و شبكه ، مجوزلازم را به كاربران بدهيد . مثلا با تعيين مجوز Change براي يك فايل در سيستم محلي ، به كاربراني كه در پشت سيستم شما مي نشينند امكان اعمال تغييرات را در فايل بدهيد و با تعيين مجوز Read در سطح شبكه تنها امكان خواندن را به كاربراني كه از شبكه استفاده مي كنند بدهيد . البته در صورت جابجايي اين سطوح ، يعني تعيين مجوز Change, در سطح شبكه و Read در سطح سيستم محلي ، تنها مجوز Read كه حداقل سطح دسترسي بين اين دو است به كاربران داده مي شود و كاربران شبكه نيز تنها مي توانند فايل را خوانده و اجرا كنند . شكل زیر ، بوت سكتور يك ولوم قالب دار را با يك NTFS را شرح مي دهد .وقتي يك ولوم NTFS را قالب بندي مي كنيد ، برنامه قالب بندي اولين 16 قسمت را براي بوت سكتور و كد بوت استرپ اختصاص مي دهد.
در ولوم هاي NTFS ، اطلاعات رشته هايي هستند كه BPB ها را از يك BPB گسترده شده دنبال مي كند . ان اطلاعات كه در رشته ها قرار دارند Ntldr( برنامه لود كننده NT ) را قادر مي سازند تا ليست هاي فايل هاي اصلي ( MTF) را در طول شروع ، پيدا كنند. در ولوم هاي NT ، MFT در يك سكتور از پيش تعريف شده ، محدود نشده اند . اين موضوع در مورد ولوم هاي FAT16 و FAT32 نيز صادق است . به همين خاطر اگر سكتور بدي در محل نرمال آنها قرار گيرد ، MFT ها مي توانند جابه جا شوند. اگر اطلاعات خراب شده باشد ، MFT نمس تواند مستقر شود و ويندوز NT/2000 فرض را بر اين خواهد گذاشت كه ولوم قالب بندي نشده است .
مثال زير روشن خواهد كرد كه چگونه يك بوت سكتور ولوم NTFS هنگامي كه وندوز 2000 در حال اجراست ، قالب بندي مي شود . در اين قسمت نتيجه چاپي قالب بندي شده است .
در جدول زير قسمت هاي BPB وBPB گسترش يافته در ولوم NTFS شرح داده شده است .
به دليل اينكه يك سيستم در حال كار نرمال در بوت اسكوتر ها به دليل دسترسي به ولوم وجود دارد، بيشترين توصيه ما اين است كه ديسك مرورگر با قائده اي را مانند chkdsk نصب كنيد اين كار بسيار بهتر از اين است كه از همه اطلاعات خود BACK UP بگيريد تا از پاك شدن اطلاعات ضروري خود جلوگيري كنيد .
MFT
هر فايل در يك ولوم NTFS به وسيله ركوردي در يك فايل مخصوص به نام فهرست فايل اصلي يا ( MFT) نشان داده مي شود .
NTFS اولين 16 ركورد را در يك فهرست براي اطلاعات مخصوص رزرو مي كند . اولين ركورد از اين فهرست ، فهرست فايل اصلي را توصيف مي كند و خود به وسيله يك ركورد بازتابي MFT پيروي مي شود .اگر اولين ركورد MFT خراب شده باشد ،NTFS ركورد دوم را مي خواند تا بتواندركورد بازتابي MFT را كه اولين ركورد آن مانند اولين ركورد MFT است را پيدا كند مكان هاي اطلاعات كه به بخش هاي ركورد بازتابي MFT و MFT تقسيم شده اند ، در بو ت سكتور ها ثبت شده اند .نسخه اي ديگر از بوت سكتور در مركز منطقي ديسك محدود شده است . سومين ركورد MFT فايل ثبت كننده وقايع است كه براي ترميم فايل ها به كار برده مي شود . هفدهمين ركورد و ركوردهاي زيرين فهرست فايل اصلي براي هر كدام از فايل ها هستند.
فهرست فايل اصلي مقدار مشخصي از فضا را براي هر كدام از فايل هاي ركورد اختصاص مي دهد . خصوصيات يك فايل در فضاي اختصاص يافته در MTF نوشته مي شود .فايل ها كوچك و ديركتور ها ( معمولا 1500 بايتي و يا كوچكتر ) مانند فايلي كه در شكل بعد نشان داده شده است، مي توانند كاملا در داخل ركورد فهرست فايل اصلي جاسازي شوند .
اين طراحي دسترسي به فايل ها را بسيار سريع مي كند .براي مثال سيستم فايل FAT كه از يك فهرست فايل اختصاصي براي ليست كردن اسامي و آدرسها هر فايل استفاده مي كند FAT راهنما ، محتوي يك شاخص را به داخل يك فهرست فايل اختصاصي ثبت مي كند . وقتي شما بخواهيد يك فايل را ببينيد ، در ابتدا FAT فهرست فايل اختصاصي را مي خواند و مطمئن مي شود كه آن فايل وجود دارد . سپس FAT فايل ها را به وسيله زنجيره اي از واحد هاي اختصاصي اتصال يافته به آن فايل ، بازيافت مي نمايد .
ركورد هاي راهنما در داخل فهرست فايل اصلي قرار گرفته اند . بجاي اطلاعات ، راهنما ها محتوي اطلاعات شاخص هستند . ركورد هاي راهنماي كوچك ، كاملا در داخل ساختمان MFT مستقر هستند . راهنماهاي بزرگتر اساسا در داخل B-trees هستند و داراي ركوردهاي همراه اشاره گر هستند كه براي دسته هاي خروجي محتوي راهنماهاي ثبت كننده اي كه نمي توانند در داخل ساختمان MTFباشند ، مناسب هستند .
فايل NTFS نسبت داده شده :
سيستم فايل NTFS هر فايل و فولدر را مانند يك فايل نسبت داده شده مي بيند . عناصري مانند نام فايل و يا اطلاعات امنيتي خود فايل و حتي اطلاعات خود همه به عنوان فايل نسبت داده شده هستند . هر نسبت داده شده اي به وسيله يك نوع كد نسبت داده شده و يا اختيارا به وسيله يك اسم نسبت داده شناسايي ميگردد . هنگامي كه يك نسبت گر فايل بتواند در داخل ركورد فايل MFT متناسب شود ، به نام نسبت دهنده مقيم ناميده مي شوند .براي مثال اطلاعاتي از قبيل نام فايل ونشان زماني ، اغلب اوقات شامل ركورد فايل MTFمي گردند . هنگامي كه همه اطلاعات يك فايل براي متناسب بودن با ركورد فايل MTF بسيار بزرگ است ، بعضي از نسبت داده شده هاي آن غير ساكن مي شوند . نسبت داده شده هاي غير ساكن در جاي ديگرفضاي ديسك در ولوم به صورت دسته هاي يك يا بيشتر اختصاصي مي شوند .
NTFS ليست نسبت داده شده ها را ايجاد مي كند و آ نها را براي توضيح مكان ركوردهاي نسبت داده شده ، نسبت مي دهد .
فهرست 3-5 همه فايل هاي نسبت داده شده را كه به وسيله سيستم فايلNTFS تعريف شده است ليست وار نشان مي دهد. اين ليست قابليت وسعت بيشتر را دارد به دين معنا كه فايل هاي نسبت داده شده ديگري در آينده مي توانند تعريف شده و به اين ليست اضافه شوند .