share کردن یک پوشه جهت دسترسی نرم افزار حسابداری با اعمال محدودیت
سلام و وقت بخیر
در شبکه یک نرم افزار حسابداری داریم که بر روی کلاینت ها یک batch فایل هستش و باید پوشه ی اونو به صورت share ببینه
حالا مشکل اینجاست که میخوام کلاینت ها نتونن به صورت share اون پوشه رو ببینن و بهش دسترسی داشته باشند
از یه طرف هم برنامه قابلیت read و write داشته باشه تا اجرا بشه
لطفا راهنمایی کنید که چجوری میتونم یه همچنین دسترسی ایجاد کنم
در ضمن شبکه اینجا دامین هستش
متشکرم و موفق باشید
2 پاسخ
اگر منظورتون این هست که نمیخاین کاربراتون پوشه های مورد نظرتون رو ببین اما بتونن محتویاتش رو اجرا کنند شما می تونید از یک Special Permission به عنام Traverse Folder Execute File استفاده کنید.
منظور شما و از خط اول سوالتون درست متوجه نشدم !!! فکر میکنم منظور شما این هست که میخواهید کلاینتها تنها به یک فایل Batch دسترسی داشته باشند ، نه به فولدر یا فایلهای دیگر در پوشه Share شده . برای اینکار یه راهکار میگم امتحان کنید و اگر هم ابهامی بود بفرمایید ...
شما تنها از فایل یا فایلهایی که مورد استفاده قرار میگیرند (با فرض اینکه یک فایل Batch هست) Properties بگیرید و در NTSF Permissions به قسمت Advanced برید و در اونجا گزینه include inheritable permissions from this object's parent ( یا مشابه این گزینه در ویندزو XP ) رو غیر فعال کنید تا تنظیمات را از پوشه های بالاتر به ارث نبرد بعد سطح دسترسی مناسب برای دسترسی کلاینت و نرم افزار حسابداری خودتون رو بهش بدید . تا اینجا تنظیمات سطح دسترسی برای این Batch فایل شما انجام شده حالا به پوشه بالا دست اون برید طبق معمول اون رو Share میکنید سطح دسترسی رو بهش everyone و Full control بدید ، بعدش کاربران یا گروه هایی که در تنظیمات NTFS Permissions دسترسی دارند رو حذف کنید . در واقع شما با این عمل تنها اجازه دسترسی کلاینت رو به فایل Batch میدید و کلاینتهای شما دیگر فایلها و یا حتی پوشه ای که این Batch فایل در اون قرار داره رو نمیتونن ببینند .