به اشتراک گذاری فولدر در ویندوز سرور 2012 R2
با سلام، من میخوام یه فولدر رو شیر کنم و اجازه دسترسی رو به یک گروه یا کاربر خاص بدم، ولی وقتی فولدر رو شیر میکنم اجازه دسترسی که با دستور net share اعمال میشه اولویت داره و نمیشه با دستور icacls اجازه دسترسی به اون فولدر رو داد. در اینصورت چه لزومی داره که اجازه دسترسی رو با دستور icacls داد وقتی که اولویت با دستور net share هست ؟ در دستور زیر فولدر test شیر میشه و بطور پیش فرض everyone اجازه خواندن رو فقط دارند
net share test=x:\test
در دستور زیر اجازه کامل دسترسی به user داده میشه
icacls x:\test /grant:r user:F
ولی user نمیتونه پوشه یا فایلی رو توی فولدر شیر شده ذخیره یا ایجاد کنه ، آیا من جایی رو اشتباه تنظیم میکنم یا تنظیم نمیکنم ؟ آیا راهی هست که اجازه های دسترسی با دستور icacls بر اجازه های دسترسی با دستور net share اولویت داشته باشن ؟ ممنون میشم که راهنماییم کنید دوستان
5 پاسخ
سلام. اگر کاربرت از طریق شبکه به آن پوشه دسترسی داره ، بدیهی هست که نتونه Modify کنه...چون فقط دسترسی read رو دادی به کاربر
این دستور رو هم امتحان کن.
دستور زیر، تضمین می کند که کاربر user1دارای مجوز Delete و Write نسبت به فلدر test و تمام محتویات آن است.
icacls c:test grant User1:(d,w) t
راهی هست برای دادن اولویت به NTFS
طبق اصل defense in depth وقتی شما از بیرون میخوای دسترسی داشته باشی ، اول share permission اعمال میشه بعد NTFS .
بیا به جای every one فقط به ان کاربر مورد نظرت دسترسی full بده
ولی با دستور icacls بهش اجازه کامل رو دادم.