Tomasz Greszata - Koszalin

Podobne dokumenty
Tomasz Greszata - Koszalin

Rys 1. Skrypty logowania występujące \v przykładowym drzewie BlueSky

Ustawienia personalne

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy - ćwiczenia. 012a

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

1. Moduł Print Master

Pracownia Komputerowa wykład III

HELIOS pomoc społeczna

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

Tomasz Greszata - Koszalin

1 Przygotował: mgr inż. Maciej Lasota

Pracownia internetowa w szkole ZASTOSOWANIA

Rozdział 8. Sieci lokalne

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Administracja systemem Windows XP

Rozdział 5. Administracja kontami użytkowników

Ustalanie dostępu do plików - Windows XP Home/Professional

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Ćwiczenie Zmiana sposobu uruchamiania usług

Lokalne konta użytkowników

Trochę o plikach wsadowych (Windows)

Laboratorium Systemów Operacyjnych

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Systemy operacyjne. Zasady lokalne i konfiguracja środowiska Windows 2000

Praca w sieci równorzędnej

Silent setup SAS Enterprise Guide (v 3.x)

Instrukcja krok po kroku Konfiguracja Windows. Strona 2 z 14

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Sage Migrator Migracja do wersji Sage Kadry i Płace

Windows 10 - Jak uruchomić system w trybie

PODSTAWOWE INFORMACJE NA TEMAT KONSOLI W SYSTEMIE WINDOWS

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Programowanie w języku Python. Grażyna Koba

Pracownia Komputerowa wykład III

Tomasz Greszata - Koszalin

Grzegorz Cygan. Zarządzanie prawami plików i folderów w systemie operacyjnym Windows z systemem plików NTFS

Systemy operacyjne i sieci komputerowe Szymon Wilk Konsola MMC 1

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Skrócona instrukcja funkcji logowania

MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT

Instrukcjaaktualizacji

pasja-informatyki.pl

Tomasz Greszata - Koszalin

Systemy operacyjne II Laboratorium. Część 1: Pliki wsadowe Windows

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu ftp.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Instrukcja Instalacji. Instalacja lokalna

Temat lekcji: Har a m r o m nogr g a r m a m za z d a ań a

weblsp Wybór przeglądarki i jej ustawienia Instrukcja ADH-Soft sp. z o.o., ul. 17 Stycznia 74, Warszawa

Laboratorium - Konfigurowanie zapory sieciowej systemu Windows 7

Sposoby zdalnego sterowania pulpitem

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Konfiguracja połączenia VPN do sieci Akademii Morskiej

Laboratorium - Konfiguracja zapory sieciowej systemu Windows Vista

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

PAMIĘĆ OPERACYJNA...107

Sage Symfonia Start Faktura Instalacja programu

7 Business Ship Control dla Symfonia Handel

BIOS, tryb awaryjny, uśpienie, hibernacja

- w firmie AGD, w komputerze używanym przez sekretarkę oraz trzech akwizytorów stwierdzono usterkę systemu komputerowego,

LeftHand Sp. z o. o.

Sage Migrator 2019.b Migracja do wersji Sage Kadry i Płace 2019.a

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Kancelaria Prawna.WEB - POMOC

7 Business Ship Control dla Systemu Zarządzania Forte

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

Pracownia internetowa w każdej szkole (edycja jesień 2005)

Wskazówki dot. konfigurowania Windows 7 do pracy z Aktynem

Wstęp do systemu Linux

Tomasz Greszata - Koszalin

10.2. Udostępnianie zasobów

Temat: Administracja kontami użytkowników

Sage Migrator 2018.c Migracja do wersji Sage Kadry i Płace 2018.b

Sage Symfonia Kadry i Płace

Wstęp do systemu Linux

Przywracanie systemu

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP

Windows Server 2012 Active Directory

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows Vista

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Ćwiczenie 6. Wiadomości ogólne.

Laboratorium - Udostępnianie folderu i mapowanie dysku sieciowego w systemie Windows XP

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows XP WAŻNA INFORMACJA

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

Laboratorium - Udostępnianie folderu, tworzenie grupy domowej i mapowanie dysku sieciowego w Windows 7

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Instrukcja szybkiej instalacji. Przed przystąpieniem do instalacji należy zgromadzić w zasięgu ręki wszystkie potrzebne informacje i urządzenia.

MentorGraphics ModelSim

Praca w sieci z serwerem

Ewidencja Wyposażenia PL+

Transkrypt:

T: Skrypty logowania. Zadanie1. Wykorzystując zasoby sieci Internet odszukaj informacje na temat skryptów. Przetwarzanie wsadowe polega na odczytywaniu poleceń przez system z pliku zawierającego te polecenia. Plik ten nazywany jest plikiem wsadowym i jego nazwa musi mieć rozszerzenie.bat. Podczas uruchamiania systemu operacyjnego DOS przetwarzany jest plik autoexec.bat znajdujący się w katalogu głównym systemu operacyjnego. Jest to zwykły plik tekstowy zapisany w kodach ASCII. Uruchamia programy potrzebne do pracy systemu. Może zawierać polecenia DOS-owe. Odpowiednikiem pliku autoexec.bat w systemie Windows XP jest plik c:\windows\system32\autoexec.nt. Zadanie1: Utwórz na pulpicie skrót do programu edit.com. Następnie wywołaj Właściwości tego skrótu i na zakładce Program kliknij przycisk Zaawansowane. Jaką masz tam konfigurację? Następnie zapoznaj się z zawartością pliku autoexec.nt. Pliki wsadowe mogą też pełnić rolę plików skryptowych. W systemach Windows mogą mieć rozszerzenia *.bat i *.cmd. W przypadku rozszerzenia *.bat uruchamiane są ze starszym interpreterem poleceń command.com a w przypadku rozszerzenia *.cmd z interpreterem cmd.exe. Przykładowy skrypt: @echo off rem przykładowy plik wsadowy prompt $p$g echo Komputer: %COMPUTERNAME% echo Uzytkownik: %USERNAME% echo Domena NETBIOS: %USERDOMAIN% echo Domena internetowa: %USERDNSDOMAIN% echo Serwer logowania: %LOGONSERVER% set temp=d:\temp set date_old = %date% date 2015-01-01 start program.exe date %date_old% Automatyczne uruchamianie aplikacji w systemie Windows możliwe jest na kilka sposobów: umieszczenie odpowiedniego skrótu do programu w katalogu Autostart, każdy użytkownik posiada taki katalog w następującej ścieżce c:\documents and Settings\username\Menu Start\Programy\Autostart, umieszczenie odpowiedniego wpisu w rejestrze systemowym (klucze run), Strona 1 z 6

umieszczenie skryptów logowania (c:\windows\system32\grouppolicy\user\scripts\) uruchamiających programy w ustawieniach zasad zabezpieczeń systemu Zasady grupy (gpedit.msc), umieszczenie skryptów logowania uruchamiających programy w ustawieniach Użytkowników i grup lokalnych (lusrmgr.msc), poprzez aktywowanie aplikacji uruchamianych przy starcie systemu w dostępnych Narzędziach konfiguracyjnych systemu (msconfig.exe) lub w konsoli administracyjnej MMC o nazwie Usługi (services.msc) dostępnej w Panelu sterowania w Narzędziach administracyjnych). Strona 2 z 6

Zaawansowani użytkownicy systemu Windows mogą również wykorzystać narzędzie Harmonogramu zadań, w którym planuje się wykonanie operacji w systemie w określonym czasie lub podczas określonych zdarzeń w systemie. Automatyczny start aplikacji obejmuje również ustawienia dotyczące skojarzeń aplikacji z konkretnymi rozszerzeniami plików. Ustawienia te dostępne są w konfiguracji poszczególnych aplikacji, w rejestrze systemowym lub poprzez menu kontekstowe myszy wywołane po kliknięciu na plik i wybraniu Uruchom za pomocą Zadanie1: Zaloguj się do systemu Windows na koncie lokalnym i dokonaj takich zmian w systemie, aby podczas uruchamiania się komputera włączał się program Notatnik (notepad.exe). Ciekawostka! Poprzez konfigurację zasad zabezpieczeń komputera z konsoli Zasady grypy możemy zabronić użytkownikowi uruchamiania określonych aplikacji systemu Windows. Strona 3 z 6

Skrypt w systemie Linux to nieskompilowany tekstowy plik wykonywalny, zawierający jakieś polecenia systemowe oraz polecenia sterujące jego wykonaniem (np. instrukcje, pętle). Wykonywany jest tylko i wyłącznie przez interpreter ( np. /bin/bash), który tłumaczy polecenia zawarte w skrypcie na język zrozumiały dla procesora. Skrypty, czyli programy powłoki, są prostymi plikami tekstowymi zawierającymi niektóre polecenia Linuksa i powłoki bash. Po uruchomieniu programu powłoki polecenia są wykonywane jedno po drugim. Program powłoki może mieć przekazane parametry, tak jak w wypadku jakiegokolwiek normalnego polecenia. Parametry te mogą być oceniane wewnątrz programu. Ponieważ proste, sekwencyjne wykonywanie kilku poleceń nie zostawia wiele miejsca dla złożonych zadań, bash wspiera programowanie powłoki poleceniami do konstruowania pętli i rozgałęzień. Dzięki temu mamy do dyspozycji prawdziwy język programowania, do którego nie potrzebujemy wiedzy na temat kompilatora lub języka C. Skrypty są potężnym narzędziem programistycznym (rozbudowana składania, instrukcje pętli, warunku i wyboru, zmienne, stałe i wiele wiele innych). Typowym zastosowaniem programów powłoki jest automatyzacja najczęściej wykorzystywanych sekwencji poleceń do instalacji programów, administracji systemem, tworzenia kopii zapasowych, konfiguracji i wykonywania pojedynczych programów itd. Zadanie1: Zapoznaj się z informacjami publikowanymi na http://stephan0.republika.pl/multimedia/skrypty.html. Skrypty należy konstruować w następujący sposób: w pierwszej linii należy umieścić deskryptor określający rodzaj shella jaki ma być użyty do wykonania skryptu, np. o następującej treści: #!/bin/bash w dowolnych wierszach można tworzyć opisy w formie komentarzy dla osób analizujących skrypt, linie te należy rozpoczynać znakiem hash #, np: #Tu jest komentarz. dobrym rozwiązaniem będzie umieszczenie linii z komunikatami wyświetlanymi na standardowym wyjściu (ekranie monitora) stosownych komunikatów podczas wykonywania skryptu, np.: echo "Pierwszy program" każdy plik będący skryptem aby mógł być uruchamiany musi posiadać atrybuty wykonywalności, nadajemy go poleceniem chmod, np.: chmod +x plik_skryptowy Przykładowe skrypty Pierwszy i najprostszy skrypt: #!/bin/bash echo "Jan Nowak" Wyświetlanie komunikatów na ekranie: #!/bin/bash # zamontowanie CD-ROM mount -t iso9660 -o ro /dev/hdc /mnt/cdrom mount -t vfat -o rw /dev/sdb1 /mnt/flash sleep 15 Uruchamianie wcześniej utworzonego skryptu, dopisać składnię do pliku rc.local, np.: if [ -x /bin/script ]; then /bin/script fi Uruchamianie skryptu automatycznie przy starcie systemu: gedit /etc/init.d/skrypt chmod +x /etc/init.d/skrypt update-rc.d skrypt defaults 90 Strona 4 z 6

Skrypty logowania usług edirectory są plikami wsadowymi, realizującymi podstawowe czynności wykonywane przy każdym logowaniu użytkowników do sieci NetWare. Czynności te mogą dotyczyć zmiennych systemowych, przypisań dysków, wykonywania programów oraz wyświetlania komunikatów. W skryptach logowania nie ma ograniczeń liczby poleceń. Istnienie skryptu jest również opcjonalne. W skryptach można używać zarówno małe jak i wielkie litery. W jednym wierszu maksymalnie można użyć 512 znaków, łącznie z wartościami, które zostaną podstawione za zmienne. W jednym wierszu może być zapisane tylko jedno polecenie. Puste wiersze nie mają wpływu na działanie skryptu. W wierszach komentarzy można używać słów rem lub remark oraz znaków średnika (;) lub gwiazdki (*). Rodzaje skryptów logowania: Domyślny jest wykonywany, gdy nie są używane żadne inne skrypty logowania (kontenerowy, profilowy i użytkownika). Skrypt ten zapewnia użytkownikowi dostęp do podstawowych zasobów, w szczególności do katalogu Public. Kontenerowy określa ogólne środowisko pracy użytkowników z danego kontenera. Jeżeli w danym kontenerze nie ma skryptu, to nie jest wykonywany żaden skrypt kontenerowy. Udziela dostępu do zasobów. Profilowy ustala ogólne środowisko pracy dla wielu użytkowników. Dla użytkownika dopuszcza się tylko jeden skrypt profilowy. Użytkownika jest to skrypt wykonywany na końcu, po kontenerowym i profilowym. Umożliwia konfigurację indywidualnych ustawień środowiska pracy dla danego użytkownika. Funkcje poszczególnych skryptów: Kontenerowy: mapowanie katalogu \Public, mapowanie katalogów z programami wykorzystywanymi przez użytkownika danego kontenera, mapowanie katalogu domowego użytkownika (o ile istnieje), capture podłączenie do kolejki wydruków dla danego kontenera, określenie grupy roboczej. Profilowy: mapowanie katalogów dla określonych grup, capture podłączenie do drukarek dostępnych dla węższej grypy użytkowników. Użytkownika: określenie indywidualnego środowiska pracy użytkownika (katalogi przeszukiwań Serach, dyski Map), indywidualne ustawienia dla drukarek. W oknie logowania klienta NetWare po wybraniu przycisku Advanced zostaną wyświetlone różne parametry konfiguracyjne. Na zakładce Script podaje się parametry skryptu logowania (login script). Można konfigurować między innymi: Run script czy skrypt ma być wykonywany, Display results window czy mają być wyświetlane komunikaty logowania, Close automatically czy okno z komunikatami ma zostać automatycznie zamknięte, Login script określenie skryptu logowania obiektu User, Profile script określenie skryptu logowania obiektu Profile. Strona 5 z 6

REM Przykładowy skrypt logowania. MAP X:=SYS:PUBLIC MAP ROOT H:=SYS:USERS\%LOGIN_NAME WRITE "Witamy %FULL_NAME\n" WRITE "Dzisiaj jest %DAY. %MONTH_NAME. %YEAR\n" WRITE "Masz przypisane następujące mapowania: \n" MAP DISPLAY ON MAP WRITE "Naciśnij dowolny klawisz." PAUSE DRIVE H: Wstępna konfiguracja oprogramowania VirtualBox: Program VirtualBox zainstalowany jest w katalogu c:\programy\virtualbox. Po uruchomieniu programu przechodzimy do ustawień poprzez File => Preferences: Strona 6 z 6