RSS

Mapowanie portów LPT jako użytkownik konta z ograniczeniami

18 List

W jednym z wpisów Grzegorz zwrócił uwagę na problem występujący z mapowaniem portów LPT gdy jesteśmy zalogowani jako użytkownik z ograniczeniami.
Takie zachowanie występuje, ponieważ tylko członek grupy Administratorzy może użyć polecenia net use do zamapowania portu LPT dla lokalnego (sprzętowego) portu równoległego na drukarkę sieciową. To zachowanie zaprojektowano w celu zwiększenia bezpieczeństwa. Udało mi się jednak znaleźć parę rozwiązań tego problemu :

Rozwiązanie numer 1:
Polecenie RUNAS czyli coś jak SUDO z linuksa. Wymaga podania hasła podczas mapowania drukarki ale działa bardzo dobrze
Start > uruchom > cmd >
runus /user:nazwa_komputera_lokalnego\administrator "net use lpt1 \\192.168.0.1\hp"

Rozwiązanie numer 2:
Jeśli używany program może drukować na porcie LPT2 lub LPT3, użyj polecenia net use w celu zamapowania drukarki sieciowej na port LPT2 lub LPT3. Większość komputerów nie ma fizycznych portów LPT2 i LPT3, więc użytkownik niebędący administratorem może zamapować port LPT2 lub LPT3 na drukarkę sieciową.

Rozwiązanie numer 3:
Narzędzie devcon które możemy pobrać z tej strony
Po ściągnięciu i wypakowaniu najlepiej do C:\Temp pojawią się dwa katalogi dla różnych architektur, większość powinna wybrać katalog i386, wchodzimy do odpowiedniej i plik devcon.exe kopiujemy do C:\windows\system32\
Start > uruchom > cmd > devcon findall ACPI\PNP*
i odnajdujemy port LPT, pewnie będzie to ACPI\PNP0401, jeżeli tak to wpisujemy
devcon disable *PNP0401*
i od tej pory zwykli użytkownicy mogą mapować port LPT1.

Rozwiązanie 4:
SUDOWIN, jak bliżej się temu przyjrzę to opiszę instalacji i używanie tego programu pod windowsem XP.

Przydatne linki:
Włączanie i korzystanie z polecenia „Uruchom jako” podczas uruchamiania programów w systemie Windows
http://www.searchengines.pl/Noadmin-Ograniczanie-uprawnien-t94343.html
Mapowanie portów LPT przy pomocy NET USE

Reklamy
 
3 Komentarze

Opublikował/a w dniu Listopad 18, 2008 w Wdrożenia, windows

 

Tagi: ,

3 responses to “Mapowanie portów LPT jako użytkownik konta z ograniczeniami

  1. Mirion

    Luty 13, 2009 at 8:02 am

    ad 1) Omawiane polecenie to RUNAS a nie RUNUS. Podobnie należy go użyć przy kasowaniu mapowania (net use lpt1 /d)

    ad 3) Efekt opisanych działań jest identyczny jak kliknięcie „wyłącz” na porcie LPT1 w menadżerze urządzeń. Różnica polega na tym, że polecenie devcon możemy dopisać sobie do pliku bat, zaraz przed wywołaniem net use.
    Oczywiście po zakończeniu działania programu korzystającego z drukarki należy wywołać devcon enable …, bo inaczej nie będzie można korzystać z drukarki fizycznie wpiętej do lpt1.
    Teraz już nie jestem pewien, ale chyba użycie devcon enable/disable przez zwykłago użytkownika wymaga zmian w uprawnieniach.

     
  2. Mirion

    Czerwiec 3, 2009 at 12:51 pm

    W uzupełnieniu do poprzedniego komentarza dodam że tak, należy zmienić uprawnienia. Dokonujemy tego tutaj:
    Panel Sterowania > Narzędzia administracyjne > Zasady zabezpieczeń lokalnych > Zasady lokalne > Przypisywanie praw użytkownika. Należy dodać do pozycji „Ładowanie i usuwanie sterowników urządzeń” użytkowników lub grupy, które mogą korzystać z devcon enable/disable.

     

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

 
%d blogerów lubi to: