এখানে আইআইএস 7.5 এবং এএসপি.এনইটের একটি সমস্যা রয়েছে যা আমি গবেষণা করছি এবং এর সাথে কোথাও পাচ্ছি না। কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে।
আমার প্রশ্নটি হল: আইআইএস 7.5 এএসপি.এনইটি ব্যবহার করে, আইআইএস এবং / অথবা অপারেটিং সিস্টেম কীভাবে ওয়েব অ্যাপ্লিকেশনটিকে C:\dump
পুরো বিশ্বস্ততার অধীনে চলার মতো কোনও ফোল্ডারে লেখার অনুমতি দেয় ? অ্যাপ্লিকেশন পুল ব্যবহারকারীর (এই ক্ষেত্রে ApplicationPoolIdentity
) স্পষ্টভাবে লেখার অ্যাক্সেস যুক্ত করার দরকার নেই এমনটি কীভাবে হয় ?
এটি আমি জানি:
- আইআইএস 7.5-এ, একটি অ্যাপ্লিকেশন পুলের ডিফল্ট পরিচয়
ApplicationPoolIdentity
। ApplicationPoolIdentity
"IIS APPPOOL \ AppPoolName" নামক একটি উইন্ডোজ ব্যবহারকারী অ্যাকাউন্ট উপস্থাপন করে যা অ্যাপ্লিকেশন পুল তৈরি হওয়ার পরে তৈরি হয়, যেখানে অ্যাপপুলনাম অ্যাপ্লিকেশন পুলের নাম।- "আইআইএস অ্যাপপ্লোল \ অ্যাপপুলনাম" ব্যবহারকারী ডিফল্টরূপে এই
IIS_IUSRS
গোষ্ঠীর সদস্য । - আপনি পূর্ণ ট্রাস্ট অধীনে চালান তাহলে আপনার ওয়েব অ্যাপ্লিকেশন (ব্যতীত ফোল্ডারের মত ফাইল সিস্টেম বেশিরভাগ এলাকায় লিখতে পারেন
C:\Users
,C:\Windows
ইত্যাদি)। উদাহরণস্বরূপ, আপনার অ্যাপ্লিকেশনটিতে কিছু ফোল্ডার, যেমন, লিখতে অ্যাক্সেস থাকবেC:\dump
। - ডিফল্টরূপে,
IIS_IUSRS
গোষ্ঠীকে পাঠ্য বা লেখার অ্যাক্সেস দেওয়া হয় নাC:\dump
(উইন্ডোজ এক্সপ্লোরার "সুরক্ষা" ট্যাবের মাধ্যমে দৃশ্যমান যে অ্যাক্সেসটি অন্তত নেই)। - আপনি যদি লেখার অ্যাক্সেস অস্বীকার
IIS_IUSRS
করেন তবে ফোল্ডারে লেখার চেষ্টা করার সময় আপনি একটি সুরক্ষার ধারণা পাবেন (প্রত্যাশার মতো)।
সুতরাং, এই সমস্ত কিছু বিবেচনায় নিয়ে, কীভাবে "আইআইএস অ্যাপ্পল \ অ্যাপপুলনাম" ব্যবহারকারীকে লেখার অ্যাক্সেস দেওয়া হয়? W3wp.exe প্রক্রিয়াটি এই ব্যবহারকারী হিসাবে চলমান, সুতরাং এই ব্যবহারকারীকে এমন কোনও ফোল্ডারে লেখার অনুমতি দেয় যা এতে স্পষ্টভাবে অ্যাক্সেস বলে মনে হয় না?
দয়া করে মনে রাখবেন যে আমি বুঝতে পেরেছি এটি সম্ভবত সুবিধার জন্য করা হয়েছিল, যেহেতু আপনি যদি পুরো ট্রাস্টের অধীনে চলতে থাকেন তবে প্রতিটি ফোল্ডারে এটি লেখার প্রয়োজন হয় এমন প্রতিটি ফোল্ডারে একজন ব্যবহারকারীকে অ্যাক্সেস দেওয়ার পক্ষে ব্যথা হবে। আপনি যদি এই অ্যাক্সেসটিকে সীমাবদ্ধ করতে চান তবে আপনি সর্বদা মিডিয়াম ট্রাস্টের অধীনে অ্যাপ্লিকেশনটি চালাতে পারেন। অপারেটিং সিস্টেম এবং / অথবা আইআইএস যেভাবে এই লেখাগুলি সঞ্চালনের অনুমতি দেয় তা সন্ধান করতে আমি আগ্রহী, যদিও সেখানে কোনও স্পষ্ট ফাইল সিস্টেম অ্যাক্সেস দেওয়া হয়নি বলে মনে হয়।