উইন্ডোজটিতে ফাইলের মালিক কোথায় আছে, এটি দেখে যে এসিএল রয়েছে?


12

একটি লিনাক্স ব্যাকগ্রাউন্ড থেকে আসার পরে, আমি একটি মালিক এবং একটি নিজস্ব গ্রুপ থাকা একটি ফাইলের সাথে অভ্যস্ত। অ্যাক্সেস অনুমতিগুলি মালিক, গোষ্ঠী এবং অন্যদের জন্য পৃথকভাবে সেট করা যেতে পারে এবং এটিই।

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

এখনও অবধি, এটি উপলব্ধি করে। যাইহোক, উইন্ডোজ এখনও একটি ফাইল মালিকের ধারণা আছে? আমার কাছে মনে হচ্ছে এসিএলগুলির সাথে একটি "ফাইলের মালিক" আর প্রয়োজন নেই, কারণ সমস্ত অ্যাক্সেস ACL এর মাধ্যমে কনফিগার করা যেতে পারে।

তাহলে কেন আধুনিক উইন্ডোজ এখনও ফাইলের মালিকানা ব্যবহার করে? ফাইলের মালিকানাধীন এটি কোথায় পার্থক্য আনতে পারে? যতক্ষণ না দুটি ফাইলের একই এসিএল থাকে, ততক্ষণ ফাইলের মালিকানার বিষয়টি বিবেচনা করা উচিত নয় - বা এটি?


বেশিরভাগই নেটওয়ার্কিংয়ের জন্য আবেদন করা হয় ... স্থানীয়রা ইউএসি ব্যবহার করেন
পিয়োটার কুলা

3
@ পিপমকিন: উইন্ডোজ ইউএসি কেবল এসিএল সিস্টেম ছাড়াও
user1686

@ পিপমকিন: ইউএসি বন্ধ করুন এবং তারপরে সিস্টেম 32 এ ফাইলগুলি ওভাররাইট করার চেষ্টা করুন। এসিএলগুলি আপনাকে ঠান্ডা থামিয়ে দেবে ।
surfasb

উত্তর:


10

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

মালিকানা এক প্রকার সুরক্ষা পলায়নের জন্য ব্যবহার করা যেতে পারে - মালিক সর্বদা অবজেক্টের এসিএল পরিবর্তন করতে পারেন, এমনকি যদি পরিবর্তনটি অন্যথায় অস্বীকার করা হয়, উদাহরণস্বরূপ, যদি কেউ দুর্ঘটনাক্রমে সমস্ত এসিএল এন্ট্রি সরিয়ে দেয় বা প্রত্যেককে সমস্ত পরিবর্তন অস্বীকার করে। (লিনাক্সে কেবল মালিক বা সুপারউজার কোনও ফাইলের এসিএলগুলি পরিবর্তন করতে পারে, যেহেতু আলাদাভাবে "এসিএল পরিবর্তন" অনুমতি নেই))

উইন্ডোজ এনটি এবং লিনাক্স উভয় ক্ষেত্রেই ফাইলের মালিকানার আরেকটি ব্যবহার হ'ল যদি ডিস্কের কোটা ব্যবহার হয় তবে ফাইলটি কোটাতে গণনা করা উচিত তা নির্ধারণ করার জন্য।


@ সুরফাসব তার মন্তব্য প্রতিধ্বনি করছেন। মালিকানা সম্পর্কে "যত্নশীল" জন্য সত্যই ভাল যুক্তি।
এরুতান 409

3

প্রশাসকের দৃষ্টিকোণ থেকে যদি এটি তাকান তবে একটি বড় পার্থক্য রয়েছে।

লিনাক্সের মূলটি সরাসরি সবকিছু করতে পারে - অ্যাকাউন্ট-তে ফাইল-সিস্টেমের এবং তার বাইরেও সমস্ত বস্তুর সমস্ত অনুমতি s

উইন্ডোজে কোনও প্রশাসকের কাছে ডিফল্টরূপে সবকিছু করার অনুমতি নেই - কেবলমাত্র যদি আপনি অবজেক্টের মালিক (ফাইল, ফোল্ডার রেজিস্ট্রি এন্ট্রি, ...) আপনি পরিবর্তন করতে চান।

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

হালনাগাদ:

এই বৈশিষ্ট্যটি গুরুত্বপূর্ণ কারণ একটি এসিএল নিয়ন্ত্রিত পরিবেশে এমন কোনও ক্ষেত্রে থাকতে পারে যে কোনও ফাইলের খালি এসিএল রয়েছে যার অর্থ কারও অ্যাক্সেস নেই (ডিফল্ট অস্বীকার নীতি)। এই জাতীয় অবস্থার মালিকানা হ'ল অ্যাক্সেস পাওয়ার বা ফাইলটি মুছে ফেলার একমাত্র উপায়।


1
তার মানে কি কোনও ফাইলের মালিকই এর অনুমতিগুলি পরিবর্তন করতে পারবেন? বা কেন প্রশাসক কোনও ফাইলের মালিকানা নিতে পারে তবে সরাসরি অনুমতি পরিবর্তন করতে পারে না?
sleske

আমার আপডেট হওয়া উত্তরটি দেখুন।
রবার্ট

@ সালস্ক: হ্যাঁ, কোনও জিনিসের মালিক সর্বদা এর অনুমতিগুলি পরিবর্তন করতে পারেন।
surfasb

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