عدم دسترسی به Share های پیشفرض در ویندوز 7
با سلام خدمت دوستان و متخصصین امیدوارم که حالتون خوب باشه .
من وقتی میخوام به Share های پیشفرض ویندوز 7 یا همون Default sharing دسترسی پیدا کنم به مشکل بر میخورم . درواقع در زمان اتصال وقتی باید احراز هویت انجام بشه من یوزر و پسورد کاربری که عضو گروه Administrators هست رو وارد میکنم ولی قبول نمیکنه و دوباره ازم یوزر و پسورد میخاد !!! میتونم پوشه Share کنم و به کاربر محدود یا غیر محدود دسترسی لازم رو بدم و به اونها وصل شم ولی مشکل من در استفاده از Default sharing هست . تنها در صورتی میتونم بهش وصل بشم که تنها وتنها با کاربر Administrator احراز هویت کنم !!!
لازم میدونم ذکر کنم این مشکل تنها در ویندوز 7 پیش میاد و ویندوز رو بارها عوض کردم و با یک ویندوزی که به تازگی عوض شده به این موضوع رو بررسی کردم به خاطر همین فکر میکنم اگر خودتون هم تست کنید به همچین مشکلی برخورد کنید . ممنون میشم در جهت حل این مشکل من رو راهنمایی بفرمایید
9 پاسخ
سلام مهندس
من در کامپیوتر سرویس دهنده همیشه با همون یوزر ساخته شده لاگین هستم و از طریق اون به فایلهام دسترسی دارم. پس مشکل از سطح دسترسی نیست حتی اگر درایوها رو هم Share کنم و به Share permission هم دسترسی Read رو بدم میتونم تنها اون پوشه Share شده رو ببینم . پس مشکل از NTFS Permission نیست .
منظورتون رو از گروه Administrators متوجه نمیشم !!! در حال حاضر از بین اعضاء گروه Administrators تنها کاربر Administrator به این Shareها دسترسی داره . تا جایی هم که بنده اطلاع دارم کلاًسطح دسترسی Default Sharing برای اعضاء گروه Full Control ، Administrators هست و قابل تغییر نیست .
با توجه به این که بعد از نصب ویندوز جدید باز هم همین مشکل وجود داره فکر میکنم اگر شما خودتون هم چک کنید به همین مشکل برخورد کنید .
راه حل رو پیدا کردم ، مهندس خلیفی در مقاله خودشون تحت عنوان معرفی Share های پیشفرض ویندوز و روش غیرفعال کردن آنها به این مورد اشاره کرده بودند و من قسمتی از اون رو در ادامه قرار میدم :
طریقه فعال کردن Administrative Share در Windows Vista و Windows 7 :
به صورت پیش فرض، Windows Vista و نسخه های جدیدتر ویندوز مانع از دسترسی حساب های کاربری Local به Administrative Share ها تحت شبکه می شوند.
برای فعال کردن Administrative Share ها، می بایست تغییری در Registry اعمال کنید. برای این منظور، وارد Registry شوید:
- به شاخه HKEY__LOCAL__MACHINE بروید.
- به زیرشاخه Software\Microsoft\Windows\CurrentVersion\Policies\System بروید.
- یک کلید از نوع REG_DWORD با نام LocalAccountTokenFilterPolicy ایجاد نمایید.
- مقدار آن را به 1 تغییر دهید.
پس از Restart، Hidden Share از کامپیوترهای دیگر قابل دسترسی می باشد. توجه کنید که این تغییر در Registry، محدودیت های ویندوز روی User Account Control از راه دور را حذف می کند ، به جای Restart کردن ، شما احتمالا قادر به اجرای 'net stop server' و 'net start server' از یک Command Prompt با دسترسی مدیر هستید.
برای شفاف سازی بیشتر خودم میخام بدونم ، شما از طریق شبکه میتونید با کاربر Administrator سیستم وارد Default Share ها بشید یعنی این Share ها به درستی کار می کنند اما با هر کاربر دیگه ای که جزو گروه Administrators سیستم هست نمی تونید اینکار رو انجام بدید و پیغام خطا دریافت می کنید درسته ؟ مطمئنید کاربری که دارید باهاش وصل میشید عضو گروه Administrators سیستم Local هست ؟ اگر در محیط Domain هستید بررسی کنید حتما کاربر شما بصورت Local وارد بشه و کاربر Domain ای نباشه ... در ضمن یک بررسی هم بر روی Permission های Default Share ها انجام بدید شاید گروه Administrators برداشته شده و فقط کاربر Administrator باقی مونده.
درسته... برداشت شما از سوال من درست هست . مشکل من در شبکه های Workgroup هست . این موضوع رو در شبکه دامین با استفاده از کاربران موجود در اکتیودایرکتوری هم بررسی کردم که مشکلی نداشتم و براحتی با استفاده از هر کاربری که دسترسی مدیریتی داره تونستم به Default Sharing دسترسی داشته باشم اما در شبکه Workgroup با استفاده از کاربری که یقین دارم عضو گروه Administrators هست نمیتونم به این Shareها وصل بشم و پیغام Access be denied میده تنها کاربر Administrator این دسترسی رو داره .
میتونم با استفاده از \\IP به پوشه هایی که Share کردم و دسترسی رو به کاربر مورد نظرم دادم دسترسی داشته باشم فقط به Share های پیشفرض دسترسی ندارم . ضمنا سطح دسترسی Default sharing برای کاربران ادمین full control هست و قابل تغییر نیست
باسلام
من دقیقا متوجه نشدم که اگر به خواهیم درایورهای پیش فرض سرور 2003 و 2008 را برداریم از کدام مسیر اقدام کنیم و آیا به فولدرهایی که در آن درایورها هستند بعد از این تغییرات میشود دسترسی داشت،من مسیر زیر را امتحان کردم نتیجه نداد آیا باید سیستم را ریستار میکردم؟
Windows NT 4.0 Server، Windows 2000 Server، Windows Server 2003، Windows Server 2008
ابتدا Run را بازکرده، Regedit را تایپ کرده و Enter را فشار دهید.
به شاخه HKEYLOCALMACHINE بروید.
به زیرشاخه SYSTEM\CurrentControlSet\Services\LanManServer\Parameters بروید.
یک کلید از نوع REG_DWORD با نام AutoShareServer ایجاد کنید.
برای مخفی کردن Administrative Share ها، مقدار کلید ایجاد شده را به 0 و برای نمایان شدن آنها، مقدار کلید را به 1 تغییر دهید.
بررسی کردید که گروه Administrators به این Share ها دسترسی دارند یا خیر ؟
سلام Saeed جان
اینکه شما میفرمایین در حال حاضر از بین اعضاء گروه Administrators تنها کاربر Administrator به این Shareها دسترسی داره به احتمال زیاد روی فایلهاتون فقط Administrator دسترسی داره که ربطی به سایر اعظاع نداره دلیل نمیشه که هر کاربری عضو این گروه شد همه دسترسی هاشم داشته باشه شاید از جای دیگه داره deny میگیره و دسترسیهاشو از جایی دیگه (root) که بالادسته داره به ارث میبره شما دسترس هاتون رو برای کل گروه چک کنید که آیا همه از دسترسی کامل بر فایلها برخوردارند یا نه ؟
ممنون از توجهتون
من از فعال بودن Shareهای پیشفرض اطمینان کامل دارم و همونطور که در سوال خودم هم به این موضوع اشاره کردم بنده از طریق کاربر Administrator میتونم به این share ها دسترسی داشته باشم ولی با سایر کاربران عضو گروه Administrators این اجازه رو ندارم !!!