পিতা-মাতার এসিএল পরিবর্তন করার সময় উইন্ডোজ কেন সমস্ত এনটিএফএস চাইল্ড অবজেক্টগুলিকে প্রক্রিয়াজাত করে?


10

পিতা-মাতার এসিএল পরিবর্তন করার সময় উইন্ডোজ কেন সমস্ত এনটিএফএস চাইল্ড অবজেক্টগুলিকে প্রক্রিয়াজাত করে?

আমি এই আচরণটি প্রত্যাশা করব যদি আমি "সমস্ত শিশু বস্তুর অনুমতিগুলি প্রতিস্থাপন করুন ..." বাক্সটি পরীক্ষা করে দেখেছি, তবে এমনকি যদি সেই বাক্সটি চেক না করে রাখা হয়, উইন্ডোজ সমস্ত শিশুদের প্রক্রিয়া করবে।


@ বেন এটি শেল দ্বারা করা হয় না, কারণ উত্তরাধিকার সূত্রে প্রাপ্ত অনুমতিগুলির ক্যাসকেডটি উত্তরাধিকার সূত্রে সক্ষম সকল শিশু সামগ্রীতে প্রতিলিপি করা উচিত , সুতরাং উইন্ডোজ এপিআই সরাসরি কল করার সময়ও এটি করা উচিত। এফওয়াইআই: পারফরম্যান্সের কারণে অনুমতিগুলি প্রতিলিপি করা হয়।
আন্দ্রেয়াস

উত্তর:


10

উইন্ডোজ মধ্যে ফাইল অনুমতিগুলি গতিশীলভাবে উত্তরাধিকার সূত্রে প্রাপ্ত হয় না। এটি যখন কোনও ফাইল খোলার চেষ্টা করা হয় তখন উইন্ডোজ কেবলমাত্র সেই ফাইলটির এসিএল দেখায় এবং ফাইল থাকা গাছের ডিরেক্টরিগুলির এসিএলগুলিতে নয়। এর অর্থ আপনি যখন কোনও ডিরেক্টরিটির এসিএল পরিবর্তন করেন উইন্ডোজকে তাত্ক্ষণিকভাবে প্রভাবিত ডিরেক্টরিটির মধ্যে থাকা সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলির অনুমতি আপডেট করতে হবে।

উইন্ডোজে একটি এসিএলে উত্তরাধিকার সেটিং কোনও গতিশীল উত্তরাধিকার সূচিত করে না। এটি কেবলমাত্র একটি পতাকা যা নির্দেশ করে যে কোনও পিতামাতার ডিরেক্টরিগুলির এসিএল যখন গাছের সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলি উত্তরাধিকার সূত্রে পতাকা সেট রয়েছে সেগুলিও আপডেট করতে হবে।

আমাদের মধ্যে নভেল নেটওয়ারের স্মরণে থাকার যথেষ্ট বয়স্ক ব্যক্তিরা মনে রাখবেন এটি নেটওয়ারের একটি বড় পার্থক্য ছিল কারণ নেটওয়ারের অনুমতিগুলির উত্তরাধিকার (ছিল?) গতিশীল। ইতিহাস কোন বিষয়টিকে আরও খারাপভাবে উপস্থাপন করেছে, ততক্ষণে কোন পদ্ধতিটি আরও ভাল ছিল তা নিয়ে প্রচুর বিতর্ক হয়েছিল। ডায়নামিক এসিএলগুলির জন্য ফাইলটি খোলার চেষ্টা করার সময় প্রতিটি প্যারেন্ট ডিরেক্টরিগুলির এসিএলগুলি পরীক্ষা করতে ওএসের প্রয়োজন হয়, তবে এসিএলগুলি পরিবর্তন করা দ্রুত। উইন্ডোজ খোলার ফাইলটিতে কেবল একটি একক এসিএল চেক করা দরকার, তবে আপনি এটি খুঁজে পেয়েছেন অর্থ একটি ডিরেক্টরি এসিএল পরিবর্তন করা ধীর হতে পারে।


1
এটি নিখুঁত জ্ঞান তোলে। এসিএলগুলি লেখার চেয়ে অনেক বেশি পঠিত হয়, তাই বিরল রাইটিং ব্যবহারের ক্ষেত্রে আরও জটিলতার জন্য দ্রুত পড়ার অ্যাক্সেসের জন্য "উত্তরাধিকার সূত্রে প্রাপ্ত মান" কে ক্যাশে করা বুদ্ধিমান হয়ে যায়।
আলেকজান্ডার - মনিকা

@ আলেকজান্ডার: আমি বুঝতে পারি না কেন এই জটিলতাটি শেষ ব্যবহারকারীর সামনে প্রকাশ করতে হয়েছিল। কেন মিথ্যা কথা বলবেন না এবং শেষ ব্যবহারকারীকে "এটি গতিশীল" তবে জিনিসগুলি অভ্যন্তরীণভাবে ক্যাশে করবেন?
কেভিন

@ কেভিন - কারণ অনুমতি প্রচারের জন্য এটি কিছুটা সময় নিতে পারে এবং সেই সময়কালে আপনি অনুমতিগুলি প্রয়োগের কথা যেমনটি প্রত্যাশা করেছিলেন তেমনটি ঘটতে পারে না?
ডেভিডবাক

13

যে কোনও শিশু অবজেক্ট যা প্যারেন্ট অবজেক্ট থেকে অনুমতি পাওয়ার জন্য এটি কনফিগার করা হয়েছে তা প্রক্রিয়া করা দরকার। শিশু অবজেক্টগুলিতে স্পষ্টভাবে সংজ্ঞায়িত অনুমতিগুলি প্রভাবিত হয় না।

"সমস্ত শিশু অবজেক্টের অনুমতিগুলি প্রতিস্থাপন করুন" বিকল্পটি কেবলমাত্র সমস্ত শিশু বস্তুর কাছে অনুমতিগুলি প্রচার করবে না তবে এটি সমস্ত শিশু অবজেক্টগুলিতে স্পষ্টভাবে সংজ্ঞায়িত অনুমতিগুলি সরিয়ে ফেলবে এবং প্রতিস্থাপন করবে।


5

ডিফল্টরূপে, শিশু ফোল্ডারগুলি পিতা-মাতা ফোল্ডার থেকে অনুমতি প্রাপ্ত করে। যখন আপনি প্যারেন্ট ফোল্ডারে (এই ফোল্ডারটি, সাবফোল্ডার এবং ফাইলগুলি) অনুমতিগুলি সংযোজন / সংশোধন করছেন তখন ডিফল্ট স্কোপটি ধরে রেখে সমস্ত শিশু ফোল্ডারগুলি প্যারেন্টে অনুমতি পরিবর্তন পরিবর্তনের জন্য আপডেট করা হবে।

আপনি যে চেকবক্সটির কথা উল্লেখ করছেন তা হ'ল "এক সময়" অপারেশন যা সমস্ত শিশু ফোল্ডারে সমস্ত স্পষ্টভাবে সংজ্ঞায়িত অনুমতিগুলি সরিয়ে দেবে এবং তাদের পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে অনুমতি নিয়ে যাবে এবং শিশু ফোল্ডারে অনুমতিগুলির উত্তরাধিকার পুনরায় সক্ষম করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.