2013-05-09 9 views
13

Potrzebuję utworzyć dowiązania symboliczne za pośrednictwem mklink jako użytkownik, a nie administrator. Ustawiłem przez secpol.msc i Ustawienia bezpieczeństwa → Zasady lokalne → Prawa użytkownika Reguła przypisania Utwórz dowiązania symboliczne do użytkownika, który jest aktualnie zalogowany. Po tym uruchomiłem laptopa i próbowałem utworzyć dowiązanie symboliczne.uprawnienie mklink w systemie Windows 8

Nadal dostaję błąd: Nie masz wystarczających uprawnień do wykonania tej operacji.

Dziwne jest to, że po utworzeniu skrzyżowania (mklink /d /j ...) działa dobrze. Dla innych operacji mklink nie.

Pytanie jest więc proste, jak mogę ustawić uprawnienia w Windows 8, aby mklink działał poprawnie pod użytkownikiem, a nie administratorem?

Dziękuję za pomoc.

+2

[Ten link] (http://superuser.com/questions/124679/how-do-i-create-a-link-in-windows-7-home-premium-as-a-regular-user) może być przydatny. –

+0

OMG, dość dziwne rozwiązanie, ale rozwiązał mój problem. Dziękuję Ci bardzo. Dla innych szybkie podsumowanie: użytkownik, który uruchamia mklink, nie może być administratorem w tym samym czasie. Utwórz użytkownika bez uprawnień administratora i użyj runas, aby wykonać mklink bez potrzeby administratora. –

Odpowiedz

0

Kontrola konta użytkownika wymaga podwyższenia dla poleceń, które mogą łączyć się z granicami SMB.

Junction nie wymaga uniesienia, ponieważ nie może prowadzić linku.

Jedynym sposobem, który przychodzi mi na myśl, jest wyłączenie funkcji UAC lub Uruchamianie administratora. Nie polecam tego.

+0

Masz rację. I nikt w XXI wieku nie powinien wyłączać UAC, aby obejść coś ... to naprawdę zły pomysł. –

+0

Przyśpieszę dodawanie Nie polecam wyłączania UAC, chyba że masz masochistyczne oferty – AirCombat

1

można utworzyć dowiązania symboliczne w niewyspecjalizowanych podwyższonej-wierszu polecenia tylko jeśli masz włączoną politykę SeCreateSymbolicLink dla użytkownika i użytkownik nie należy do grupy Administratorzy