من یه کامپیوتر و یه لپ تاپ داخل خونه دارم که اونارو با کابل کراس به هم دیگه وصل کردم. IP آدرس ست شده روی PC خودم 192.168.100.2 و IP ست شده روی کارت شبکه لپ تاپ 192.168.100.3 هستش.
حالا تصمیم دارم به درایوهای هارد دیسک کامپیوترم از طریق لپ تاپ دسترسی پیدا کنم.
اول این نکته رو بگم که درایوهای هارد دیسک بطور پیش فرض share شده هستن اما چون sharing اونها بصورت hidden هستش شما اونها رو نخواهید تونست در لیست sharing های کامپیوتر دیگه که با این کامپیوتر شبکه شده ببینید. همینطور فقط Administrator با استفاده از اختیار خودش میتونه به این درایوها در حالت پیش فرض دسترسی پیدا کنه و محتویات اونارو ببینید نه هیچ یوزر معمولی دیگه ای.
برای روش شدن این مطلب، یک مثال میزنم. من توی LSD کامپیوتر PC خودم، یوزری با نام user1 می سازم. پس روی Users راست کلیک میکنم و New User... رو میزنم و یوزری با نام user1 و پسورد 123 میسازم. بعد از ساخت یوزر Close رو میزنم. حالا اسم یوزرم جدید ساخته شدم رو میتونم ببینم.
حالا میرم سراغ لپ تاپم و توی Run تایپ می کنم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
باکس لاگین برام باز میشه، و من توی User name و Password مشخصات یوزر user1 رو میزنم تا بتونم به کامپیوتر PC خودم کانکت بشم.
میتونم پنجره sharing های کامپیوتر PC رو تو لپ تاپ ببینم.
حالا میرم سراغ PC خودم و رو پارتیشن G که فایل سیستم NTFS رو داره رایت کلیک میکنم و Sharing and Security رو انتخاب میکنم. به Sharing این درایو دقت کن دوست من. میبینی که بصورت Deffault شیر شده و Share Name اون هم hidden ه یعنی $G.
اگه سعی کنی این sharing رو تغییر بدی یا permission جدید براش ست کنی این پیغام خطا برات ظاهر میشه:
پنجره ها رو می بندم و میرم سراغ لپ تاپ خودم.
تو قسمت Run تایپ میکنم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و enter رو میزنم. باکس لاگین برام باز میشه. دوباره user1 و 123 رو وارد میکنم.
اتفاقی نمی افته و نمیتونی محتویات درایو G مربوط به PC رو از لپ تاپ ببینی!
این بار بجای استفاده از user1 ، یکی از یوزرهای موجود در LSD کامپیوتر PC رو که اختیار Administrator ای دارن رو وارد میکنم. من یه یوزر با اسم Ali تو PC دارم که عضو گروه Administrators هم هستش.
قبل از کانکت شدن دوباره به PC رو کامپیوتر لپ تاپ خودم یه بار log off و log on میکنم تا موقع کانکت شدن به یه یوزر دیگه این error رو نبینم. در واقع دارم Disconnect میکنم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دوباره تایپ میکنم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و توی فیلدهای User name و Password پنجره لاگین مشخصات یوزر Ali رو وارد می کنم.
حالا میتونم محتویات درایو G کامپیوتر PC خودم رو از طریق لپ تاپ ببینم.
پس نتیجه میگیریم که دسترسی به درایوهای هارد که بصورت پیش فرض هم Hidden Shared هستن فقط توسط admin میتونه صورت بگیره. البته منظور حساب administrator ای هستش که رو کامپیوتر مقصد موجوده.
حالا برای اینکه این مشکل رو برطرف کنم تا اینکه یوزرهای معمولی هم بتونن از درایو های یک کامپیوتر در شبکه استفاده کنن باید یک sharing جدید برای درایو خوم تعریف کنم.
برای این کار دوباره میرم سراغ درایو G کامپیوتر PC خودم و از Sahring and Security... قسمت پایین یه button هستش که روش New Share نوشته شده. اونو انتخاب میکنم.
یک sharename جدید با اسم NS انتخاب میکنم و OK رو میزنم.
اگه دقت کنی میبینی که درایوت شیر شد و شکل اون دست معروف هم زیر درایو افتاد.
حالا من میتونم هر یوزری رو که مد نظرم بود به قسمت Security اون اضافه کنم و بهش permission بدم.
فرض کنم که دو یوزر با اسم های reza و hamed دارم. میخوام به reza پرمیژن read بدم، بطوری که بتونه فقط محتویات درایو G رو ببینه و به hamed پرمیژن modify بدم، یعنی هم بتونه چیزی رو داخل پارتیشن ایجاد و هم حذفش کنه.
پس اول میرم سراغ LSD پی سی خودم و یوزرهای reza و hamed رو میسازم:
حالا به قسمت Security درایو G خودم میرم.
گروه Users رو Remove میکنم و یوزر Reza رو Add میکنم و بهش پرمیژن Read میدم.
همینطور یوزر hamed رو Add میکنم و بهش پرمیژن Modify رو میدم.
علاوه بر اینها یه گروه به اسم Creator Owner هم Add میکنم، به این خاطر که این گروه به یوزر hamed دیگه اجازه نمیده که اطلاعات یوزر Reza رو پاک کنه. یعنی در واقع یوزر hamed نسبت به اطلاعات خودش پرمیژن Modify داره و نمیتونه اطلاعات یوزرهای دیگه رو خراب کنه. به گروه Creator Owner پرمیژن Modify میدم.
این همه کارهایی بود که باید انجام میدادی.
اما من به شما توصیه میکنم که کل درایو رو share نکن. کار زیاد اصولی نیست. بجاش به تعداد کاربرهات folder درست کن و بهشون پرمیژن بده. مثلا تو مثال بالایی برای hamed و reza فولدر درست کن و به ترتیب به فولدرهاشون پرمیژن full control بده و فقط خودشون به قسمت security فولدرشون add کن. اگر هم یه سری اطلاعات بینشون مشترک بود و مثلا خواستی این دو تا یوزر بتونن از این اطلاعات استفاده کنن یه فولدر با اسم public درست کن و reza و hamed رو بهش add کن و علاوه بر اینا creator owner رو هم اضافه کن و بهش پرمیژن modify بده.
با این تفاصیل فکر نمیکنم جای هیچ سوالی مونده باشه!
موفق باشی.