উইন্ডোজ ফাইল অনুমতি এবং বৈশিষ্ট্য


15

পুরো উইন্ডোজ ফাইল সুরক্ষা স্কিম সম্পর্কে আমি কিছুটা বিভ্রান্ত। আমি একটি ইউনিক্স পটভূমি থেকে এসেছি, তাই আমি ফাইল অনুমতি / সুরক্ষা সেটিংস এবং বৈশিষ্ট্যগুলির মধ্যে সম্পর্কটি পুরোপুরি বুঝতে পারি না; বিশেষত কেবল পঠনযোগ্য, যা কোনও ফাইল থাকতে পারে।

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


1
কল্পনাপ্রসূত প্রশ্ন
জিম বি

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

আমি এটিকে আরও জেনেরিক হিসাবে সম্পাদনা করেছি, যেহেতু এই নীতিগুলি কেবল সার্ভার ২০০৩ নয়, উইন্ডোজের সমস্ত আধুনিক সংস্করণে প্রযোজ্য
MDMarra

এটি 2012 এবং তার চেয়ে বেশি আলাদা হওয়া সম্ভব
জিম বি

উত্তর:


16

ফাইল অনুমতিগুলি কোনও ফাইলটিতে আপনার কী অ্যাক্সেস রয়েছে তা নির্ধারণ করে - ঠিক যেমন শোনা যায়। সম্পূর্ণ নিয়ন্ত্রণ আপনাকে তৈরি করতে, মুছতে, সংযোজন করতে, অনুমতিগুলি পরিবর্তন করতে, বৈশিষ্ট্যগুলি পরিবর্তন করতে, ইত্যাদি করতে দেয় lets

ফাইল এবং ফোল্ডারগুলিতে বেশিরভাগ * নিক্স ফাইল সিস্টেমে থাকা ফাইলের মতো অতিরিক্ত বৈশিষ্ট্য থাকতে পারে। "লুকানো" দুটি প্ল্যাটফর্মে এর উদাহরণ হিসাবে মনে আসে।

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


কোনও অ্যাট্রিবিউট ব্যবহার করে "লুকানো" এনটিএফএস ফাইল বলে কোনও জিনিস নেই। স্ট্রিম ব্যবহার করে ফাইলগুলি আড়াল করা যায়। এনটিএফএস বর্ধিত বৈশিষ্ট্য ক্ষেত্র ($ EA) ব্যবহার করে যে কোনও অ্যাপ্লিকেশনটির প্রয়োজনীয় কোনও বৈশিষ্ট্য সমর্থন করে যার জন্য আপনি কোনও এনটিএফএস ফাইল সিস্টেমে ইউনিক্স ফাইল অনুমতি সংরক্ষণ করতে পারবেন
জিম বি

6
আমি বলিনি যে "লুকানো" কোথাও এনটিএফএসের ফাংশন, তবে "লুকানো" অবশ্যই একটি বৈশিষ্ট্য যা আপনি কোনও ফাইল বা ফোল্ডারে সেট করতে পারেন। আপনি যে বিন্দুটি তৈরি করতে চাইছেন তা আসলে আমার কোনও ধারণা নেই।
MDMarra

ইউনিক্সে এই লুকানো বৈশিষ্ট্যটি কী?
এডওয়ার্ড থমসন

লুকানো সম্ভবত একটি দুর্বল উদাহরণ কিন্তু আমার বক্তব্য চিত্রিত। প্রতি সেয়ে কোনও "লুকানো" বৈশিষ্ট্য নেই, কেবলমাত্র এমন ফাইলগুলি যা পিরিয়ড সহ উপস্থাপিত হয়। প্রশ্নে থাকা উইন্ডোজ ফাইলের বৈশিষ্ট্যগুলি আসলে ইউনিক্সের ফাইল পতাকাগুলির মতো আরও নিবিড়ভাবে সাদৃশ্যযুক্ত : freebsd.org/cgi/man.cgi?query=chflags& ; sektion=1
MDMarra

4

অনুমতি হ'ল একটি সুরক্ষা নিয়ন্ত্রণ। সুরক্ষা অধ্যক্ষ অপারেশনটি চেষ্টা করেই বিবেচনা না করে একটি বৈশিষ্ট্য প্রযোজ্য।

কমান্ড প্রম্পটে আপনি যা দেখেন তার চেয়ে অনেক বেশি বৈশিষ্ট্য রয়েছে। এর মধ্যে রয়েছে যদি ফাইলটি কোনও লিঙ্ক, এনক্রিপ্ট করা, ডিরেক্টরি (এক ধরণের ফাইল) এবং সততা (নিম্ন, মাঝারি বা উচ্চ) হয়।

ফাইল অ্যাট্রিবিউট কনস্ট্যান্টস
http://msdn.microsoft.com/en-us/library/windows/desktop/gg258117%28v=vs.85%29.aspx

FILE_ATTRIBUTE_ARCHIVE 32 (0x20)

একটি ফাইল বা ডিরেক্টরি যা একটি সংরক্ষণাগার ফাইল বা ডিরেক্টরি। অ্যাপ্লিকেশনগুলি সাধারণত ব্যাকআপ বা অপসারণের জন্য ফাইলগুলি চিহ্নিত করতে এই বৈশিষ্ট্যটি ব্যবহার করে।

FILE_ATTRIBUTE_COMPRESSED 2048 (0x800)

সংকুচিত একটি ফাইল বা ডিরেক্টরি। একটি ফাইলের জন্য, ফাইলের সমস্ত ডেটা সংকুচিত করা হয়। একটি ডিরেক্টরিতে, নতুন তৈরি করা ফাইল এবং উপ-ডিরেক্টরিগুলির জন্য সংক্ষেপণটি ডিফল্ট।

FILE_ATTRIBUTE_DEVICE 64 (0x40)

এই মানটি সিস্টেম ব্যবহারের জন্য সংরক্ষিত।

FILE_ATTRIBUTE_DIRECTORY 16 (0x10)

হ্যান্ডেল যা একটি ডিরেক্টরি চিহ্নিত করে।

FILE_ATTRIBUTE_ENCRYPTED 16384 (0x4000)

এনক্রিপ্ট করা একটি ফাইল বা ডিরেক্টরি। একটি ফাইলের জন্য, ফাইলের সমস্ত ডেটা স্ট্রিমগুলি এনক্রিপ্ট করা হয়। একটি ডিরেক্টরিতে, এনক্রিপশন সদ্য নির্মিত ফাইল এবং উপ-ডিরেক্টরিগুলির জন্য ডিফল্ট।

FILE_ATTRIBUTE_HIDDEN2 (0x2) ফাইল বা ডিরেক্টরি লুকানো আছে। এটি কোনও সাধারণ ডিরেক্টরি তালিকার অন্তর্ভুক্ত নয়।

FILE_ATTRIBUTE_INTEGRITY_STREAM 32768 (0x8000)

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

উইন্ডোজ সার্ভার ২০০৮ আর ২, উইন্ডোজ 7, ​​উইন্ডোজ সার্ভার ২০০৮, উইন্ডোজ ভিস্তা, উইন্ডোজ সার্ভার ২০০৩ এবং উইন্ডোজ এক্সপি: উইন্ডোজ সার্ভার ২০১২ অবধি এই পতাকাটি সমর্থিত নয়।

FILE_ATTRIBUTE_NORMAL 128 (0x80)

এমন একটি ফাইল যা অন্যান্য বৈশিষ্ট্যগুলি সেট করে না। এই বৈশিষ্ট্যটি কেবলমাত্র একা ব্যবহৃত হলে বৈধ।

FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 8192 (0x2000)

ফাইল বা ডিরেক্টরি সামগ্রী সূচীকরণ পরিষেবা দ্বারা সূচীকরণ করা হয় না।

FILE_ATTRIBUTE_NO_SCRUB_DATA 131072 (0x20000)

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

উইন্ডোজ সার্ভার ২০০৮ আর ২, উইন্ডোজ 7, ​​উইন্ডোজ সার্ভার ২০০৮, উইন্ডোজ ভিস্তা, উইন্ডোজ সার্ভার 2003 এবং উইন্ডোজ এক্সপি: উইন্ডোজ 8 এবং উইন্ডোজ সার্ভার 2012 পর্যন্ত এই পতাকাটি সমর্থিত নয়।

FILE_ATTRIBUTE_OFFLINE 4096 (0x1000)

কোনও ফাইলের ডেটা অবিলম্বে পাওয়া যায় না। এই বৈশিষ্ট্যটি ইঙ্গিত করে যে ফাইলটি ডেটা শারীরিকভাবে অফলাইন স্টোরেজে স্থানান্তরিত হয়েছে। এই বৈশিষ্ট্যটি রিমোট স্টোরেজ দ্বারা ব্যবহৃত হয়, এটি হায়ারারিকাল স্টোরেজ ম্যানেজমেন্ট সফটওয়্যার। অ্যাপ্লিকেশনগুলিতে নির্বিচারে এই বৈশিষ্ট্যটি পরিবর্তন করা উচিত নয়।

FILE_ATTRIBUTE_READONLY 1 (0x1)

একটি ফাইল যা কেবল পঠনযোগ্য। অ্যাপ্লিকেশনগুলি ফাইলটি পড়তে পারে, তবে এটিতে লিখতে বা মুছতে পারে না। এই বৈশিষ্ট্যটি ডিরেক্টরিতে সম্মানিত হয় না। আরও তথ্যের জন্য, দেখুন আপনি উইন্ডোজ সার্ভার 2003, উইন্ডোজ এক্সপি, উইন্ডোজ ভিস্টায় বা উইন্ডোজ 7 এ কেবল পঠনযোগ্য বা ফোল্ডারের সিস্টেম বৈশিষ্ট্যগুলি দেখতে বা পরিবর্তন করতে পারবেন না।

FILE_ATTRIBUTE_REPARSE_POINT 1024 (0x400)

একটি ফাইল বা ডিরেক্টরি যা সম্পর্কিত রিপার্স পয়েন্ট, বা একটি ফাইল যা প্রতীকী লিঙ্ক।

FILE_ATTRIBUTE_SPARSE_FILE 512 (0x200)

এমন একটি ফাইল যা একটি স্পার্স ফাইল।

FILE_ATTRIBUTE_SYSTEM 4 (0x4)

অপারেটিং সিস্টেমের একটি অংশ ব্যবহার করে বা একচেটিয়াভাবে ব্যবহার করে এমন একটি ফাইল বা ডিরেক্টরি।

FILE_ATTRIBUTE_TEMPORARY 256 (0x100)

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

FILE_ATTRIBUTE_VIRTUAL 65536 (0x10000)

এই মানটি সিস্টেম ব্যবহারের জন্য সংরক্ষিত।


এটি প্রশ্নের সঠিক উত্তর দেয় না। তারা ভাবছিলেন যে কেবলমাত্র পঠনযোগ্যরা "সম্পূর্ণ নিয়ন্ত্রণ" সুবিধাকে ছাড়িয়ে চলেছে। এই বৈশিষ্ট্যগুলি প্রোগ্রামগুলির মধ্যে ব্যবহৃত হয়।
নাথান সি

1
আপনি এফএটি স্টাইল এবং এনটিএফএসের বৈশিষ্ট্যগুলিও মিশ্রিত করেছেন - এটির চেয়ে বড় পার্থক্য নেই, তবে এমন অনেক সময় রয়েছে যখন এটি পার্থক্য করা সমালোচনা করে।
ক্রিস এস

1
@ নাথান সি এটি প্রশ্নের ঠিক উত্তর দেয়। কেবলমাত্র পঠন সম্পূর্ণ নিয়ন্ত্রণকে ছাড়িয়ে যায় না। উত্তরটিতে যেমন বলা হয়েছে "সুরক্ষা অধ্যক্ষ অপারেশনটির চেষ্টা ব্যতীত একটি বৈশিষ্ট্য প্রযোজ্য।" তবে ক্রিস এস উল্লেখ করেছেন যে, Tচ্ছিক উত্তরাধিকারের বৈশিষ্ট্যগুলি এনটিএফএসের বৈশিষ্ট্যের সাথে মিশ্রিত হয়েছে।
জিম বি

-6

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

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

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

FAT বৈশিষ্ট্যগুলি উইন্ডোগুলির নীচে এনটিএফএসের বৈশিষ্ট্যের চেয়ে বেশি প্রাধান্য পাবে।


3
in general attributes are legacy settings- আপনার কি এটির জন্য উত্স আছে, কারণ আমি বিশ্বাস করি যে বিবৃতিটি ভুল। এগুলি ফাইল সিস্টেমের অনুমতিগুলির প্রশংসাসূচক - এগুলি তাদের দ্বারা প্রতিস্থাপিত বা বাতিল করা হয়নি। প্রমিত অনুমতিগুলিতে এমন কিছু নেই যা লুকানো, সংরক্ষণাগার বা সিস্টেমের কার্যকারিতা প্রতিস্থাপন করে।
MDMarra

1
Any user can modify them and can be used to prevent accidental overwrites of data.এছাড়াও, এটি সত্যই ভুল। কেবল কোনও ফাইল বা ডিরেক্টরিতে "লেখার গুণাবলী" থাকা ব্যবহারকারীরা সেই বস্তুর বৈশিষ্ট্যগুলি পরিবর্তন করতে পারেন।
MDMarra


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

3
আমি মনে করি আপনি এই প্রশ্নের স্পিরিট এবং অভিপ্রায় স্পষ্টভাবে মিস করেছেন এবং আপনি এমন একটি অবস্থান গ্রহণের চেষ্টা করছেন যা একটি অংশ ভুল এবং একটি অংশ অপ্রয়োজনীয়। আপনি স্পষ্টভাবে দেখিয়েছেন যে এনটিএফএসের বৈশিষ্ট্যগুলি কীভাবে কাজ করে তা আপনার কাছে উপলব্ধি আছে, তবে কেউ তাদের সম্পর্কে জিজ্ঞাসা করছে না এবং কেউ প্রথমে তাদের কোনও উত্তরে ব্যবহার করেছিল না । আপনি যদি এনটিএফএসের বৈশিষ্ট্যগুলি সম্পর্কে আপনার জ্ঞানটি দেখানোর চেষ্টা করছেন তবে আপনি ভাল করেছেন। সমস্যাটি হ'ল আপনি প্রশ্নের বিন্দুটি পুরোপুরি মিস করেছেন।
MDMarra
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.