ডিরেক্টরিগুলির মালিকানা তালিকা করতে আইক্যাকল ব্যবহার করা


13

আমি এটি খুঁজতে চেষ্টা করছি যে আইআইএস_আইইউএসআরএস-এর ডিরেক্টরিতে নির্দিষ্ট ফোল্ডারগুলির ফুলকন্ট্রোল রয়েছে।

উদাহরণ

আমার সি: \ ইনপপব \ সাইটস \

সি: Under ইনপপ et সাইটস এর অধীনে আমার প্রায় 50 টি সাইট ফোল্ডার রয়েছে

প্রতিটি ফোল্ডারে আমার কাছে আপলোড, মিডিয়া, অনুরোধগুলি নামে 3 টি ফোল্ডার থাকে।

আমি বুলেটিন B IIS_IUSRS- এ ফুলকন্ট্রোল রয়েছে কিনা তা জানতে চাই

বেশ কয়েকটি সমস্যা, সমস্ত সাইটে আপলোড, মিডিয়া, অনুরোধ নেই কারও কারও কাছে কেবল আপলোড, মিডিয়া বা মিডিয়া, অনুরোধ বা কেবল মিডিয়া ইত্যাদি থাকতে পারে requests

পাওয়ারশেল ব্যবহারের চেষ্টা করেছি commands

Get-ChildItem -Recurse | Get-Acl | out-string -stream | select-string -pattern "media"

Get-ChildItem -Recurse | Get-Acl | out-string -stream | select-string -pattern "uploads"

Get-ChildItem -Recurse | Get-Acl | out-string -stream | select-string -pattern "requests"

আমি ব্যবহারকারী হিসাবে বুলেটিন \ IIS_IUSRS সন্ধান করতে এটি পরিবর্তন করতে চাই

উত্তর:


8

নির্লজ্জভাবে পুনর্বার অপব্যবহারের ঝুঁকিতে, এখানে একটি ব্যাচ ফাইল রয়েছে যা "সম্পূর্ণ নিয়ন্ত্রণ" অনুমতি (বস্তু এবং ধারক উত্তরাধিকারী সক্ষম হয়ে) সহ `BUILTIN \ IIS_IUSRS" নামক কোনও ডিরেক্টরি ফেরত দেবে:

@echo off
for /f "usebackq delims=" %%i in (`dir /ad /s /b`) do call :df "%%i"
goto :EOF

:df
icacls %1 | find /i "BUILTIN\IIS_IUSRS:(OI)(CI)(F)" >NUL 2>NUL
if not errorlevel 1 echo %~1

এটি আপনার শীর্ষ-স্তরের ডিরেক্টরিতে চালান। এটি আপনার সন্ধানের অনুমতি সহ এটি যে কোনও ডিরেক্টরি সন্ধান করে তা আউটপুট দেবে।

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