উইন্ডোজ 2003; উত্তরাধিকারসূত্রে প্রাপ্ত / পরিবর্তিত অনুমতি সহ ফোল্ডারগুলি সন্ধান করুন


8

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

পিছনের গল্প

আমরা একটি পুরানো উইন্ডোজ 2003 ফাইল সার্ভার একটি 2008 আর 2 বাক্সে স্থানান্তরিত করছি। এই পুরানো সার্ভারটি এনটি 4 থেকে স্থানান্তরিত হয়েছিল। বর্তমান ফোল্ডারগুলির বেশিরভাগই পুরানো (অবচিত?) ডোমেন \ প্রশাসক এবং ডোমেন \ ব্যবহারকারীদের গ্রুপ ব্যবহার করেন use এগুলি এমন গোষ্ঠী যা এডিতে থাকাকালীন আমি ২০০৮ আর 2-এর অনুমতিগুলির জন্য ব্যবহার করতে পারি না।

সুতরাং, আমি পুরানো সার্ভার থেকে নতুনে ভাগ করা সমস্ত ডেটা ওভারে রবোকপি করার আগে আমাকে প্রথমে পুরানো শেয়ারগুলির অনুমতিগুলি "আধুনিকীকরণ" করা দরকার। তবে আমি জানি যে বিগত কয়েক দশক ধরে কিছু [অননুমোদিত] ফোল্ডার তাদের পিতামাতার কাছ থেকে উত্তরাধিকারী না হওয়ায় বা অতিরিক্ত ব্যবহারকারী যুক্ত করার জন্য তাদের অনুমতিগুলি পরিবর্তন করেছে। এভাবে তাদের খুঁজে পাওয়ার জন্য আমার সন্ধান!

উত্তর:


8

আমি পাওয়ারশেল ব্যবহার করার পরামর্শ দেব (উইন ২০০৩: http://support.microsoft.com/kb/968929/en-us এর জন্য ) এবং এর জন্য একটি অতিরিক্ত অ্যাড-অন মডিউলও ( http://gallery.technet.microsoft.com / স্ক্রিপ্টসেনটার / 1abd77a5-9c0b-4a2b-acef-90dbb2b84e85 )।

এটি আপনাকে প্রথমে (আপনার স্টার্টফোল্ডার থেকে যখন চলমান) উদাহরণস্বরূপ ফোল্ডারের কাঠামোর জন্য উত্তরাধিকার পেতে সহায়তা করবে।

get-childitem -Recurse | get-inheritance | export-CSV C:\Inheritance.csv -NoTypeInformation

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

এনটিএফএসএসিকিউরিটি মডুলের অতিরিক্ত সুবিধা হ'ল আপনি একই রকম পাওয়ারশেল স্ক্রিপ্টের মাধ্যমে মাইগ্রেশনের সময় উত্তরাধিকার বা এসিএলগুলিও পরিবর্তন করতে পারেন।

উদাহরণস্বরূপ, আপনি একটি ফোল্ডারে (আপনার শুরু ফোল্ডার) পুরোপুরি উত্তরাধিকার সরাতে পারেন:

get-childitem | Disable-Inheritance

বা আবার সমস্ত সাব-ফোল্ডার / ফাইলগুলির জন্য পুনরায়-রিচার্স সুইচ যুক্ত করুন।

আশা করি এটি চিয়ার্সকে সহায়তা করবে


1
আমাকে ফাইল সিস্টেম সুরক্ষা পাওয়ারশেল মডিউল সম্পর্কে সচেতন করার জন্য +1।
পিকে

ছোট, তবে অত্যন্ত কার্যকরী এবং দরকারী! একটা জিনিস থাকতে হবে!
ভোলাডাইমির মোলোডেটস

1

সেটাকএল দিয়ে এটি বেশ সহজ । এটি এইভাবে চালান:

SetACL -on "some path" -ot file -actn list -lst f:csv -rec cont

এই কমান্ডটি সেএসিএলকে কেবলমাত্র সেইসব অবজেক্টের অনুমতি স্পষ্ট করার অনুমতি দেয় যাতে সুস্পষ্ট অনুমতি রয়েছে, হয় এসিই হ'ল উত্তরাধিকার সক্ষমতা সহ একটি ডিরেক্টরিতে যুক্ত করা হয়েছিল বা উত্তরাধিকার অক্ষম করা হয়েছিল এবং নতুন এসিই সেট করা হয়েছিল।

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

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