Jak uzyskać dostęp do udziału C $ w sieci?

19

Biorąc pod uwagę, że mam dostęp administratora do komputera, jak mogę uzyskać zdalny dostęp do domyślnego udziału C $ w Windows XP i Windows 7?

Edycja: To nie jest domena, to pojedynczy komputer, do którego muszę uzyskać dostęp

jyz
źródło
1
Pytasz, czy możesz i jak możesz?
joeqwerty
Wyprzedziłem się. Czy maszyny są w domenie? Czy masz uprawnienia administratora w domenie lub na poszczególnych komputerach? Czy pojawia się monit o podanie poświadczeń?
Christopher
Czy wpisujesz poświadczenia jako machinename \ adminaccount, a następnie wpisujesz hasło?
Christopher
1
Tak, dokładnie. Czy użytkownik komputera zdalnego, do którego próbuję uzyskać dostęp, powinien istnieć na moim komputerze lokalnym?
jyz

Odpowiedzi:

23

Należy pamiętać o kilku kwestiach:

  1. Musi to być komputer z profesjonalną wersją systemu Windows. Wersje główne nie mają włączonych udziałów administracyjnych.
  2. Wiele (jeśli nie większość) zapór zewnętrznych firm wyłączy udziały administracyjne ze względów bezpieczeństwa. Upewnij się, że zapora hosta ich nie wyłączyła.
  3. Jeśli masz wyłączone udostępnianie plików, to nie zadziała. W XP upewnij się, że włączone jest Udostępnianie zaawansowane, a nie Udostępnianie proste. W punkcie 7 sprawdź ustawienia sieciowe, aby upewnić się, że udostępnianie plików i drukarek jest włączone. Nie dotyczy to sieci oznaczonych jako publiczne.
  4. Upewnij się, że wpisujesz ścieżkę bezpośrednio - udziały Windows o nazwach kończących się na $są niewidoczne i nie będą wysyłane na liście udziałów. Zamiast tego należy określić ścieżkę bezpośrednio: \\MachineName\c$\.
jcrawfordor
źródło
Sprawdzę o punktach 1 i 2. Dzięki
jyz
7

Jeśli nie jesteś w domenie: UAC uniemożliwi zdalny dostęp do udziałów administracyjnych.

Opcje:

  • wyłącz UAC
  • włącz wbudowanego administratora
  • ustaw opcję rejestru, która pozwala na zdalną kontrolę konta użytkownika
    • ścieżka: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System
    • DWORD (32-bitowy): LocalAccountTokenFilterPolicy = 1

Przeczytaj więcej tutaj https://4sysops.com/archives/access-denied-to-administrative-admin-shares-in-windows-8/

lub google dla „zdalnego udziału administracyjnego uac”

jens
źródło
7

Miałem ten sam problem w systemie Windows 7 i to go rozwiązało:
1. Przejdź do: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
2. Utwórz wartość DWORD o nazwie LocalAccountTokenFilterPolicy i przypisz mu wartość 1
3. Uruchom ponownie usługę „Serwer” lub uruchom ponownie komputer

Możesz także uruchomić to polecenie z podwyższonego cmd i przejść do kroku 3:

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1

Kredyt na wibier.me

E235
źródło
Zaktualizuj pytanie „Uwaga: Musisz to zrobić tylko w systemie Windows 8 i wyższych wersjach”. Pytanie pochodzi z 5 lat temu i dotyczyło głównie Windowsa Xp i 7. OP nie miał pojęcia, jak uzyskać dostęp do C $.
NetwOrchestration,
Zrobiłem to na Windows 7 i zadziałało to dla mnie. W każdym razie zredagowałem odpowiedź i wspomniałem, że zrobiłem to w systemie Windows 7.
E235
6

W przeszłości nie miałem z tym żadnych problemów, ale jest kilka rzeczy, które można sprawdzić:

  • Grupa robocza często musi być taka sama na obu komputerach, aby prawidłowo się komunikować
  • Czy używasz systemu Windows XP Professional, czy innego? (Dom, centrum multimedialne, tablet). Ta funkcja jest aktywowana tylko w wersji Professional Edition (patrz http://en.wikipedia.org/wiki/Administrative_share ) - głównie dlatego, że jest przeznaczona dla użytkowników korporacyjnych
  • Spróbuj włączyć zaawansowany tryb udostępniania w XP. Odbywa się to za pomocą Eksploratora Windows -> Menu Narzędzia> Opcje folderów -> Zaawansowane (wyłącz proste udostępnianie plików)

Mam nadzieję, że niektóre z nich pomagają.

Jens Raaby
źródło
Próbowałem tylko wtedy, gdy są w tej samej domenie i próbuję zalogować się z lokalnym użytkownikiem. To nie działa, ale muszę spróbować z tym scenariuszem, który zaproponowałeś .. dzięki
jyz
Zrozumienie zajęło mi ponad trzy godziny. Utknąłem i kto powiedziałby, że wyłączono proste udostępnianie plików. Jak zawsze Windows jest tak intuicyjny ...
IGRACH
4

Tak, jeśli masz uprawnienia administratora, musisz po prostu użyć ścieżki UNC do komputera - \\ nazwa maszyny \ c $ lub nawet \\ Adres IP \ c $.

Krzysztof
źródło
3

Najprawdopodobniej tak ... wykluczając jakąkolwiek zaporę ogniową lub zasady bezpieczeństwa (przypisania praw użytkownika lub opcje bezpieczeństwa), które to uniemożliwiają.

joeqwerty
źródło
Zawsze dostaję komunikat „Odmowa dostępu”, nawet z prawidłowym hasłem. Wygląda na to, że Windows nie pozwala na zdalny dostęp do udziałów administracyjnych, nie wiem ...
jyz
1

Nie będziesz mógł przeglądać tego udziału. Udziały, które kończą się na $ są ukryte w Eksploratorze, nawet jeśli masz włączone opcje „Pokaż ukryte pliki” i „Pokaż chronione pliki systemu operacyjnego”. Musisz wpisać nazwę bezpośrednio w pasek adresu, aby zobaczyć udział.

Joel Coehoorn
źródło
1

Jeśli twój system nie jest członkiem domeny (co, jak twierdzisz, nie jest), a konto użytkownika, do którego jesteś zalogowany w systemie lokalnym, nie istnieje w systemie, z którym próbujesz się połączyć, może być konieczne podanie poświadczeń użytkownika lubię to:

\\machinename\c$ /user:machinename\user

(gdzie konto „użytkownik” istnieje w nazwie „machinename”).

Coldmiser
źródło
Tak próbuję z tym ..
jyz