dzia│y

  Redakcyjne
  News
  Software
  Hardware
  Internet
  Webmastering
  Linux
  Programowanie
  Elektronika
  Gry
  Magazyn
  Grafika
  Telefonia
  D╝wiΩk
  Humor
 

Partnerzy

Kliknij na link by
zobaczyµ opis:
 

  World Warez Archive
  Q119
  Lomsel
  Emu Stru╢
  X-zin
  Comp.w.pl
  Osama
  SiteQl

@t-online

 DostΩpne po po│▒czeniu z Internetem:

  Archiwa
  Download
  Dodaj stronΩ
  Forum @t
  Og│oszenia
  Bramka SMS
  Grupa dyskusyjna

 

Sponsorzy

Sponsorem nagr≤d jest:

 

 
 

Byle nie po r≤wno...

Kontrolowanie uprawnie± u┐ytkownik≤w w systemach Windows 9x
Jedn▒ z najwiΩkszych zalet Windows NT/2000 jest mechanizm kontroli dostΩpu dla os≤b korzystaj▒cych z systemu. Nie wszyscy posiadacze "domowych" edycji Okien wiedz▒, ┐e uprawnienia u┐ytkownik≤w mo┐na zmieniaµ za pomoc▒ programu Poledit.
 
Systemy operacyjne przeznaczone dla profesjonalnych u┐ytkownik≤w, takie jak Windows NT/2000 czy Unix, zawdziΩczaj▒ swoje bezpiecze±stwo g│≤wnie mechanizmowi zarz▒dzania kontami u┐ytkownik≤w. Aby rozpocz▒µ pracΩ w wymienionych systemach, musimy siΩ zalogowaµ, podaj▒c nazwΩ u┐ytkownika (tzw. login name) i odpowiednie has│o. Na tej podstawie s▒ nam udostΩpniane zasoby danego komputera i sieci, zgodne z ustaleniami administratora maszyny.
Chodzi tu nie tylko o prawa dostΩpu do plik≤w i katalog≤w. Prawid│owo skonfigurowany mechanizm uprawnie± u┐ytkownik≤w pozwala tak┐e ustaliµ, czy dana osoba mo┐e instalowaµ aplikacje, │▒czyµ siΩ z Internetem lub zako±czyµ dzia│anie systemu. Ponadto Windows 2000 b▒d╝ Linux pozwalaj▒ na to, by konkretna osoba rozpoczyna│a pracΩ w ╢rodowisku dostosowanym do jej indywidualnych potrzeb i upodoba±.
Standardowo Windows 95 i 98 obs│uguj▒ znacznie mniej mechanizm≤w zwi▒zanych z przydzielaniem uprawnie± ni┐ np. Windows 2000. Dwa pierwsze systemy pozwalaj▒ w zasadzie jedynie na indywidualne skonfigurowanie pulpitu i paska zada±. Dopiero gdy u┐yjemy umieszczanego na p│ytach instalacyjnych Windows 9x programu Poledit, bΩdziemy mogli wygodnie zarz▒dzaµ uprawnieniami u┐ytkownik≤w.

W Rejestrze systemowym edycji 9x Okien ukryte s▒ ustawienia s│u┐▒ce do ograniczania uprawnie± u┐ytkownik≤w Mechanizmy te w wiΩkszo╢ci nie s▒ udokumentowane i nie da siΩ do nich dotrzeµ, u┐ywaj▒c standardowych narzΩdzi Windows. Aby skorzystaµ z tych w│a╢ciwo╢ci, potrzebujemy specjalnego edytora - na przyk│ad Poledita.

Nazwa ta jest skr≤tem od Policy Editor, co w Windows zosta│o przet│umaczone jako Edytor za│o┐e± systemowych. Pos│uguj▒c siΩ tym programem, mo┐emy na przyk│ad zablokowaµ newralgiczne funkcje systemu, takie jak dostΩp do sieci lokalnej czy opcjΩ wyszukiwania plik≤w. Po zapisaniu takich zmian w Rejestrze obowi▒zuj▒ one wszystkich u┐ytkownik≤w korzystaj▒cych z Windows.
Inn▒ funkcj▒ Poledita jest zapis zmodyfikowanych kluczy Rejestru do pliku POL. Podczas startu Windows aplikacja odczytuje zachowane wcze╢niej dane i │aduje je do systemowej bazy danych. W tym momencie dochodzimy do sedna naszych rozwa┐a±. Poledit umo┐liwia bowiem utworzenie osobnych zestaw≤w parametr≤w Rejestru dla r≤┐nych u┐ytkownik≤w. Je╢li skorzystamy z tej mo┐liwo╢ci, po zalogowaniu siΩ przez dan▒ osobΩ w systemie │adowany bΩdzie stosowny plik z ustawieniami. W ten spos≤b mo┐emy przydzielaµ u┐ytkownikom r≤┐ne uprawnienia.
     
Instalacja narzΩdzia
Poledit nie jest standardowo kopiowany na dysk twardy podczas instalacji Windows. AplikacjΩ tΩ znajdziemy jednak na instalacyjnym kr▒┐ku CD. W przypadku Windows 95 odpowiednie pliki znajduj▒ siΩ w katalogu AdminApptoolsPoledit. Je╢li u┐ywamy edycji 98 systemu, powinni╢my szukaµ Poledita w folderze ToolsReskitNetadminPoledit.
Program instalujemy, korzystaj▒c z polecenia Dodaj/usu± programy w Panelu sterowania. Na karcie Instalator systemu Windows klikamy teraz przycisk Z dysku. Po naci╢niΩciu Przegl▒daj wyszukujemy odpowiedni folder i klikamy kolejno dwa przyciski OK. Teraz wystarczy zaznaczyµ na li╢cie komponent≤w pozycjΩ Edytor za│o┐e± systemowych i nacisn▒µ Instaluj. Po skopiowaniu przez setup odpowiednich plik≤w na twardy dysk w menu Start | Pogramy | Akcesoria | NarzΩdzia systemowe pojawi siΩ polecenie uruchamiaj▒ce Poledita.
     
Co umie Poledit?
Poledit nadaje siΩ zar≤wno do prostej edycji systemowej bazy danych, jak i do definiowania uprawnie± dla poszczeg≤lnych u┐ytkownik≤w systemu. Modyfikacja Rejestru przydaje siΩ na przyk│ad wtedy, gdy chcemy go zablokowaµ przed ingerencj▒ niepo┐▒danych os≤b. Typowa sytuacja, gdy taki stan jest po┐▒dany, to konfiguracja komputera u┐ywanego w szkolnej pracowni. Warto zaznaczyµ, ┐e Poledit pozwala zablokowaµ jedynie u┐ycie programu Regedit. Je╢li wiΩc chcemy pozbyµ siΩ ryzyka "w│amania" do systemowej bazy danych za pomoc▒ innych narzΩdzi, trzeba wykonaµ kilka dodatkowych czynno╢ci.

Aby zablokowaµ Rejestr przed edycj▒, nale┐y uruchomiµ Poledita poleceniem Start | Programy | Akcesoria | NarzΩdzia systemowe | Edytor za│o┐e± systemowych i u┐yµ polecenia Plik | Otw≤rz Rejestr z menu programu. Aplikacja wy╢wietli wtedy ikony U┐ytkownik lokalny i Komputer lokalny. Odpowiadaj▒ one ustawieniom zawartym w dw≤ch czΩ╢ciach Rejestru, umieszczonych w plikach USER.DAT oraz SYSTEM.DAT.
Z punktu widzenia naszej operacji blokowania Rejestru najwa┐niejsze s▒ opcje ukryte w drzewie opcji wy╢wietlanym po dwukrotnym klikniΩciu ikony U┐ytkownik lokalny. Mowa mianowicie o ustawieniu Wy│▒cz narzΩdzia do edycji Rejestru. Znajduje siΩ ono w ga│Ωzi opcji System | Ograniczenia. Jak ju┐ wspomnieli╢my, zablokowany w opisany spos≤b Rejestr da siΩ nadal zmodyfikowaµ np. za pomoc▒ Poledita. W dalszej czΩ╢ci artyku│u dowiemy siΩ, jak uniemo┐liwiµ okre╢lonym u┐ytkownikom skorzystanie z tej metody.
Inne parametry dostΩpne za po╢rednictwem ikony Komputer lokalny pozwalaj▒ na wy│▒czenie niekt≤rych newralgicznych mechanizm≤w systemowych. Przyk│adem mog▒ byµ opcje zawarte w ga│Ωzi opcji Pow│oka | Ograniczenia oraz nie omawiane dotychczas parametry w ga│Ωzi System | Ograniczenia. Nale┐▒ do nich m.in. ustawienia powoduj▒ce blokowanie polece± zamkniΩcia systemu, wyszukiwania plik≤w czy ukrywaj▒ce ikonΩ Otoczenia sieciowego.

Dokonywanie zmian bezpo╢rednio w Rejestrze systemowym ma jedn▒ powa┐n▒ wadΩ: modyfikacje takie dotycz▒ wszystkich os≤b korzystaj▒cych z danego komputera. Na szczΩ╢cie Poledit pozwala na pracΩ w innym trybie. Okre╢lone przez administratora ustawienia s▒ uaktywniane w zale┐no╢ci od tego, kt≤ry u┐ytkownik zaloguje siΩ w systemie.
Pierwszym krokiem jest za│o┐enie konta administratora, kt≤re pos│u┐y nam do p≤╝niejszego zarz▒dzania komputerem. Odpowiedni profil tworzymy, pos│uguj▒c siΩ kreatorem, uruchamianym za pomoc▒ ikony U┐ytkownicy w Panelu sterowania. Nazwijmy konto np. admin i wybierzmy dowolne has│o. W kolejnym kroku kreator zaproponuje zapisanie na dysku odpowiednich folder≤w z ustawieniami u┐ytkownika - dla Poledita wybrane tu opcje s▒ nieistotne.

Po zako±czeniu konfiguracji profilu nie restartujemy komputera, jak sugeruje nam to kreator, lecz uruchamiamy Edytor za│o┐e± systemowych. úadujemy w znany nam ju┐ spos≤b Rejestr systemowy i dwukrotnie klikamy ikonΩ Komputer lokalny. W otwartym oknie w│a╢ciwo╢ci przechodzimy do ga│Ωzi opcji Sieµ | Aktualizacja i zaznaczamy pozycjΩ Zdalna aktualizacja. Spowoduje to wy╢wietlenie u do│u okna pola z dodatkowymi parametrami, dotycz▒cymi uaktualniania systemu. Z listy Tryb aktualizacji wybieramy pozycjΩ RΩczny (u┐ywa podanej ╢cie┐ki). Wystarczy teraz w polu ªcie┐ka do rΩcznej aktualizacji wpisaµ C:WindowsProfilesConfig.pol (w razie potrzeby zmieniamy ╢cie┐kΩ do katalogu systemowego). Zatwierdzamy zmiany przyciskiem OK. Podczas zamykania Poledita potwierdzamy zapis modyfikacji Rejestru.
Uruchamiamy teraz ponownie komputer i logujemy siΩ jako u┐ytkownik o nazwie admin. Po raz kolejny u┐ywamy programu Poledit. Teraz u┐ywamy jednak polecenia Plik | Nowy plik. W oknie aplikacji pojawi▒ siΩ ikony U┐ytkownik domy╢lny i Komputer domy╢lny. Pos│uguj▒c siΩ rozkazem Edycja | Dodaj u┐ytkownika, tworzymy kolejne profile. Nie zapomnijmy przy tym o za│o┐eniu konta admin.
Rozpoczynamy teraz nadawanie u┐ytkownikom uprawnie±. Na pierwszy ogie± p≤jdzie U┐ytkownik domy╢lny. Najlepiej zablokowaµ wszystkie potencjalnie niebezpieczne funkcje, z kt≤rych mo┐e korzystaµ osoba pr≤buj▒ca omin▒µ logowanie Windows. Aby zmieniµ ustawienia danego profilu, wystarczy - tak jak podczas edycji Rejestru - klikn▒µ dwukrotnie stosown▒ ikonΩ i zaznaczyµ b▒d╝ wy│▒czyµ poszczeg≤lne opcje. Szary kwadracik obok opcji oznacza przy tym, ┐e dane ustawienie zostanie przejΩte z aktualnej systemowej bazy danych.
Wielu parametrom odpowiadaj▒ podopcje, wy╢wietlane poni┐ej drzewa ustawie±. Nie zapomnijmy o ich zaznaczeniu. Wa┐n▒ kwesti▒ jest zablokowanie mo┐liwo╢ci edycji Rejestru systemowego za pomoc▒ omawianej wcze╢niej opcji. Aby wykluczyµ ryzyko jakiegokolwiek uszkodzenia systemu, warto pamiΩtaµ o ustawieniach z grupy Pow│oka | Ograniczenia. Znajdziemy tam m.in. parametry Usu± polecenie 'Uruchom' czy Ukryj dyski w folderze 'M≤j komputer'.
W podobny spos≤b jak w przypadku konta U┐ytkownik domy╢lny postΩpujemy w odniesieniu do pozosta│ych profili. Zaznaczane opcje zale┐▒ tu jednak od tego, jakich uprawnie± chcemy udzieliµ poszczeg≤lnym osobom korzystaj▒cym z systemu. Na przyk│ad ustawienie System | Ograniczenia | Uruchom tylko dozwolone aplikacje Windows pozwala na okre╢lenie listy program≤w, kt≤re bΩdzie m≤g│ uruchamiaµ dany u┐ytkownik. Jest to jedna z najpewniejszych metod ochrony zasob≤w systemu. Je╢li chcemy umo┐liwiµ osobom korzystaj▒cym z maszyny zmianΩ hase│, nie w│▒czajmy ustawienia Wy│▒cz Panel sterowania Hase│, dostΩpnego po zaznaczeniu opcji Panel sterowania | Has│a | Ogranicz Panel sterowania - Has│a.
Profil o nazwie "admin" powinien z kolei mieµ w│▒czone wszelkie mo┐liwe uprawnienia. DziΩki temu bΩdziemy mogli w przysz│o╢ci modyfikowaµ ustawienia systemu czy instalowaµ dodatkowe aplikacje.
Po zako±czeniu edycji w│a╢ciwo╢ci kont u┐ytkownik≤w zapisujemy wynik naszej pracy do pliku Config.pol w podkatalogu Profiles folderu systemowego. NastΩpnie u┐ywamy narzΩdzia U┐ytkownicy z Panelu sterowania w celu za│o┐enia kont o nazwach okre╢lonych podczas pracy z programem Poledit.
Ostatnim krokiem jest ponowne uruchomienie Windows. Je╢li podczas logowania naci╢niemy Anuluj, przekonamy siΩ, ┐e mamy dostΩp do wszystkich funkcji systemu. Aby to zmieniµ, wystarczy uruchomiµ Edytor za│o┐e± systemowych, za│adowaµ Rejestr i wy│▒czyµ wszelkie mo┐liwe uprawnienia w oknie W│a╢ciwo╢ci: U┐ytkownik lokalny. Przy kolejnej pr≤bie ominiΩcia logowania do Windows uzyskamy dostΩp do praktycznie bezu┐ytecznego ╢rodowiska pracy. W opisany spos≤b zablokujemy jeszcze jedn▒ mo┐liwo╢µ obej╢cia naszych zabezpiecze±, jak▒ jest u┐ycie trybu awaryjnego systemu.

Poledit jest bardzo przydatnym narzΩdziem, ma jednak kilka wad. Wystarczy np. zamieniµ utworzony przez nas plik Config.pol na inny, aby zniweczyµ efekty naszej pracy i uzyskaµ pe│en dostΩp do maszyny. Mo┐emy wprawdzie umie╢ciµ plik konfiguracyjny w dowolnym, np. ukrytym katalogu czy nadaµ mu rozszerzenie inne ni┐ POL, zmniejszaj▒c w ten spos≤b prawdopodobie±stwo "w│amania". Najlepszym rozwi▒zaniem jest jednak u┐ywanie Edytora za│o┐e± systemowych w sieci lokalnej. Program ten doskonale wsp≤│pracuje zar≤wno z domenami Windows NT/2000, jak i z sieci▒ Novell Netware.

Najpierw nale┐y ustaliµ miejsce, z kt≤rego Poledit bΩdzie pobiera│ dane dotycz▒ce profili u┐ytkownik≤w. W tym celu │adujemy Rejestr do edytora i klikamy dwukrotnie ikonΩ Lokalny komputer. W przypadku sieci Windows NT/2000 zaznaczamy opcjΩ Sieµ | Klient Microsoft dla Microsoft Networks. W polu ustawie± u do│u okna w│a╢ciwo╢ci wpisujemy nazwΩ domeny NT. NastΩpnie przechodzimy do opcji Zdalna aktualizacja w ga│Ωzi Sieµ | Aktualizacja i z listy Tryb aktualizacji wybieramy pozycjΩ Automatyczny (u┐ywa domy╢lnej ╢cie┐ki). Teraz wystarczy umie╢ciµ zbi≤r z konfiguracj▒ Poledita na dysku sieciowym, najlepiej w katalogu Netlogon. Je╢li u┐ywamy sieci Novell Netware, korzystamy z ustawienia Sieµ | Klient Microsoft dla Netware Networks | Preferowany serwer. W polu Nazwa serwera wpisujemy identyfikator naszego serwera. Plik Config.pol (lub odpowiadaj▒cy mu zbi≤r) kopiujemy do katalogu SysPublic.
R≤wnie┐ w opisywanym przypadku powinni╢my ograniczyµ uprawnienia osoby, kt≤ra pominie proces logowania do systemu. Korzystaj▒c z w│a╢ciwo╢ci ikony Komputer lokalny zaznaczamy opcjΩ Sieµ | Logowanie | Wymaga potwierdzenia sieciowego dla dostΩpu do Windows. W tym samym oknie trzeba zaznaczyµ opcjΩ Sieµ | W│▒cz Profile u┐ytkownika. Tylko wtedy logowanie na serwerze sieci wewnΩtrznej bΩdzie wp│ywaµ na lokalne ustawienia naszego komputera.
     
Ostro┐nie, Poledit!
U┐ywaj▒c Edytora za│o┐e± systemowych, musimy zdawaµ sobie sprawΩ z faktu, ┐e zmienia on w istotny spos≤b ustawienia zawarte w Rejestrze Windows. Je╢li wy│▒czymy mo┐liwo╢µ edycji systemowej bazy danych, dodatkowo bΩdziemy mieli k│opoty z cofniΩciem wprowadzonych modyfikacji. Nale┐y zatem ostro┐nie pos│ugiwaµ siΩ Edytorem za│o┐e± systemowych. Przed wypr≤bowaniem przyk│ad≤w opisywanych w niniejszym artykule zalecane jest wykonanie kopii zapasowej Windows, a przynajmniej Rejestru!

 LINKI

 Strona Microsoftu
Artyku│ mo┐na przeczytaµ w ca│o╢ci klikaj▒c tu.

Wyprosi│ prawa do przedruku: RAVEL

 Artyku│ pochodzi z magazynu komputerowego CHIP.

 Autor: Grzegorz D▒browski