204. Uruchamianie programów PRZED zalogowaniem się do systemu
- Uruchamianie programów jako usługa systemowa
.

 


205. Narzędzie Runas.exe
- Uruchamianie programów z użyciem profilu innego użytkownika bez opuszczania bieżącego konta.

(np. uruchamianie z ograniczonego profilu programu z uprawnieniami Administratora lub uruchamianie z profilu Administratora dla bezpieczeństwa przeglądarki WWW z ograniczonymi prawami).



Steel Run As
http://www.steelsonic.com/steelrunas.htm
Do uruchomienia musi mieć:
-wpisaną nazwę domeny lub włączoną opcję "use local machine name"
-nazwę użytkownika
-hasło użytkownika (nie dopuszcza pustych haseł)
Tworzy plik wynikowy *.exe



-----------------------------------------------------------------------------------------------------------------------------------------
Porównywalne działanie ma polecenie Uruchom jako dostępne w menu podręcznym plików EXE i skrótów do plików tego typu. W wypadku skrótów jest jeszcze jedna możliwość wykonywania plików pod inną nazwą użytkownika. Kliknij ikonę skrótu prawym przyciskiem myszy i wybierz polecenie Właściwości. Wskaż kartę Skrót i kliknij przycisk Zaawansowane. Stosowną opcję zapewnia pole wyboru Uruchom z innymi poświadczeniami. W każdym razie podaj żądany login użytkownika i jego hasło. Domyślnie Windows nie zapisuje tych informacji, dlatego trzeba je ponownie wstukiwać podczas każdego przywoływania danej aplikacji. System nie dopuszcza pustych haseł.

Windows XP oferuje specjalne narzędzie o nazwie
RUNAS.EXE. Jest to program przywoływany z wiersza poleceń. Potrafi uruchamiać aplikacje z użyciem profilu innego użytkownika bez opuszczania bieżącego konta.
Wspomniany program RUNAS.EXE w Windows XP Professional ma bardziej zaawansowane możliwości. Dysponuje parametrem, który pozwala zapisywać poświadczenia (w wersji Home Edition przełącznik ten jest ignorowany). Wpisz w wierszu poleceń, jak następuje:

runas /user:<użytkownik> /savecred "<program>"


W miejsce zmiennej <program> podaj nazwę pliku wykonywalnego, poprzedzając ją pełną ścieżką dostępu. W tym wypadku system tylko za pierwszym razem poprosi o podanie hasła. Podczas kolejnych przywołań będzie pozyskiwać je z poświadczenia zapisanego na dysku, bo opcja /savecred pozwala na zapamiętanie uwierzytelnienia.(nie działa w xp home)
-------------------------------------------------------------------------------------------------------------------------------------------

pcwRunAs
Niemieckojęzyczne narzędzie działa na podobnych zasadach jak program Microsoftu. Przejmuje hasło z wiersza poleceń, zapisuje je i umożliwia uruchamianie aplikacji bez konieczności jego ponownego wpisywania. Na dodatek działa nie tylko w Windows XP Professional, lecz również w środowiskach XP Home i 2000. Przykładowe polecenie może mieć następującą postać:

pcwrunas /u krzysiek /p tajne /cmd explorer.exe

W ten sposób uruchomisz Eksplorator z poświadczeniem użytkownika krzysiek, którego hasło dostępowe brzmi tajne.

 

Narzędzie pcwRunAsGui tworzy skróty zawierające specjalne polecenia. Dzięki nim możesz uruchamiać programy jako inny użytkownik.

Program pcwRunAs instaluje się za pomocą kreatora. Towarzyszy mu narzędzie pcwRunAsGui - graficzny interfejs, który pozwala w prosty sposób zakładać skróty przywołujące dowolne aplikacje jako ograniczony użytkownik lub administrator. Aby hasło administratora nie wpadło w ręce osób niepowołanych, zostaje zaszyfrowane za pomocą trudnego do złamania algorytmu Blowfish ( www.schneier.com/blowfish.html ). Jednak można je zrekonstruować, bo deszyfrowanie za pomocą narzędzia pcwRunAs ma odbywać się bez użycia dodatkowego hasła.

Aby zapewnić maksymalne bezpieczeństwo, jako hasło wybraliśmy sumę kontrolną pliku wykonywalnego i numer seryjny twardego dysku. W ten sposób uniemożliwiamy stosowanie tego skrótu w innych komputerach do uruchamiania innych aplikacji.

W oknie programu pcwRunAsGui wpisz w pole Dateiname nazwę programu, który chcesz uruchamiać. W pozostałych polach podaj kolejno parametry (opcjonalnie), katalog roboczy, nazwę użytkownika (login) i jego hasło. W polu Verknüpfung umieść dowolną nazwę skrótu. Jeśli logujesz się do domeny, zaznacz pole wyboru Der PC befindet sich in einer Domäne, a jeżeli nie chcesz stosować profilu użytkownika zaznacz pole Benutzerprofil nicht verwenden. Gdy uporasz się z konfigurowaniem skrótu, kliknij przycisk übernehmen. Parametry przejmowane później przez narzędzie pcwRunAs pojawią się (oddzielone średnikami) w polu tekstowym na dole okna. W razie potrzeby możesz je skorygować.

Potwierdź wszystkie ustawienia przyciskiem Shortcut. Wówczas program utworzy na pulpicie skrót. Klikając go dwukrotnie, będziesz przywoływał żądaną aplikację jako inny użytkownik.

Na potrzeby kontrolowania praw dostępu pcwRunAs instaluje w Internet Explorerze i Eksploratorze nowy pasek (biblioteka pcwPrivilegien.DLL), który włączysz za pomocą menu Widok | Paski narzędzi | Paski narzędzi. Jeśli pracujesz w systemie jako administrator, pojawi się czerwony sygnał ostrzegawczy i przycisk Administrator. Gdy go klikniesz, zostanie wyświetlone okno z informacją o przynależności do grupy i uprawnieniach użytkownika, pod którego nazwą działa dana aplikacja.

http://pcwelt-praxis.de/downloads/08-2006/pcwRunAs

opis podany do wersji 0.2

nowsza wersja wersja 0.3 troszkę się różni

Po zainstalowaniu program znajduje się w menu Start | Programy | PC-WELT |pcwRunAs | pcwRunAsGui. Kliknij je, aby przywołać główne okno pcwRunAsGui. W polu Dateiname podaj pełną ścieżkę i nazwę pliku, który chcesz regularnie uruchamiać z uprawnieniami administratora, lub wybierz go, klikając niewielką ikonę folderu z prawej strony. W pozostałych polach podaj kolejno parametry (opcjonalnie), katalog roboczy (Arbeitsverz) i kliknij dalej (Weiter).
W polach Benutzername i Kennwort trzeba podać login i hasło konta administratora. Jeśli logujesz się do domeny, zaznacz pole wyboru "der PC befindet sich in einer Domäne" ,a jeżeli nie chcesz stosować profilu użytkownika zaznacz pole "Benutzerprofil nicht verwenden".
Opcja Benutzername/Kennwort....speichern -zapamiętanie i szyfrowanie hasła - zalecane dla konta Administratora.
W pole "Name der Verknüpfung" wpisz nazwę skrótu, pod którą będzie figurował na pulpicie (np. TwoDirs z pełnym dostępem). Gdy dokonasz wszystkich ustawień, kliknij przycisk "Fertig stellen". Na pulpicie pojawi się żądany skrót.
Zauważ, że wpisane przez ciebie hasło będzie przechowywane w zaszyfrowanej postaci.

-------------------------------------------------------------------------------------------------------------------------------------------

DropMyRights
(dostępny pod adresem:
http://msdn2.microsoft.com/en-us/library/ms972827.aspx , utworzony przez programistę Microsoftu, pozwala uruchamiać dowolne aplikacje z poziomu konta tego samego użytkownika (np. administratora) jednak z ograniczeniem praw dostępu. Zaletą tego rozwiązania jest np. zachowanie dostępu do zakładek przeglądarki internetowej na obu kontach - w przeciwnym razie musiałbyś ciągle kopiować je z jednego konta na drugie.

Po zainstalowaniu narzędzie znajduje się w katalogu Moje dokumenty\MSDN\DropMyRights. Nie oferuje graficznego interfejsu użytkownika, dlatego wymaga nieco ręcznej dłubaniny. Kliknij plik programu DropMyRights prawym przyciskiem myszy, a następnie wskaż polecenie Właściwości. Zaznacz ścieżkę w polu Lokalizacja na karcie Ogólne, po czym kliknij prawy przycisk myszy i wybierz polecenie Kopiuj.

Teraz przejdź do skrótu, którym chcesz uruchamiać aplikację z ograniczonymi prawami dostępu. Kliknij jego ikonę prawym przyciskiem myszy i wskaż polecenie Właściwości. Ustaw kursor na początku pola Element docelowy, wpisz cudzysłów, a następnie naciśnij klawisze [Ctrl V], aby wkleić ze Schowka skopiowaną uprzednio ścieżkę do narzędzia Microsoftu. Dopisz nazwę pliku (DropMyRights.EXE). Za nią wstaw cudzysłów i spację. Za wpisanym przez ciebie łańcuchem znaków powinno nadal widnieć przywołanie, które było w tym polu, zanim zmieniłeś jego treść. Na przykład polecenie przywołujące przeglądarkę Internet Explorer przy ustawieniach domyślnych (Windows zainstalowany na dysku C) ma następującą postać:

"C:\Documents and Settings\<użytkownik>\Moje dokumenty\MSDN\DropMyRights\DropMyRights.exe" "C:\Program Files\Internet Explorer\iexplore.exe"

 

"Noadmin" - Ograniczanie uprawnień

 


http://www.hal.trzepak.net/faq/winxp/faqxp.html