U ytkownik Novell 6. Æwiczenia praktyczne

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

5. ADVANCED NOVELL NETWARE

Tomasz Greszata - Koszalin

Polecenia wewnętrzne:

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

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Laboratorium Systemów Operacyjnych

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

Programowanie w języku Python. Grażyna Koba

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Messenger. Novell 1.0 WYSZUKIWANIE DOKUMENTACJI PRODUKTU NOVELL MESSENGER. SZYBKI START

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Smarty PHP. Leksykon kieszonkowy

Kancelaria rozpoczęcie pracy z programem

Wiersz poleceń Windows

Internetowy serwis Era mail Aplikacja sieci Web

Laboratorium 16: Udostępnianie folderów

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

PRACA W SIECI TYPU KLIENT-SERWER

Ćwiczenie Nr 5 System operacyjny Windows w sieci komputerowej

Konfiguracja interfejsu (złącza) PENDRIVE. Plik: PEN-01 PEN_45 PL

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 15 PRACA W TRYBIE MS-DOS. Opracował Sławomir Zieliński

Instrukcja obsługi programu ODGiK-NET 1.5

Krok 2 (Mac). Konfigurowanie serwera WD Sentinel (czynność jednorazowa)

Instalacja sterownika portu USB

instrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI

Instrukcja konfiguracji funkcji skanowania

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

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Kopiowanie przy użyciu szyby skanera. 1 Umieść oryginalny dokument na szybie skanera stroną zadrukowaną skierowaną w dół, w lewym, górnym rogu.

Spis treści. 1. Konfiguracja systemu ewuś Logowanie się do systemu ewuś Korzystanie z systemu ewuś Weryfikacja cykliczna...

1 Przygotował: mgr inż. Maciej Lasota

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

10.2. Udostępnianie zasobów

Aurox. Æwiczenia IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TRE CI KATALOG ONLINE

TEMAT : System operacyjny MS DOS pliki wsadowe

Nowa Netia administrator firmy Nagrywanie połączeń-zarządzanie

pozwala wydrukować kopię czarno-białą, a przycisku kopię kolorową. Kopiowanie przy użyciu szyby skanera

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

nie trzeba pobierać wszystkich plików z serwera na stację roboczą. Teraz można pobierać tylko te

Pracownia internetowa w szkole ZASTOSOWANIA

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

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Tomasz Greszata - Koszalin

Computer Setup Instrukcja obsługi

I. Interfejs użytkownika.

Trochę o plikach wsadowych (Windows)

Narzędzie Setup Instrukcja obsługi

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

Spis treści. Rozdzia³ 2. Karta grafiki i monitor Przykłady Podsumowanie... 47

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

Instrukcja obsługi aplikacji MobileRaks 1.0

VinCent Administrator

2017 Electronics For Imaging, Inc. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym

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

(wersja robocza) Spis treści:

AutoCAD Pierwsze kroki

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Zastanawiałeś się może, dlaczego Twój współpracownik,

P³atnik. Przewodnik IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TREŒCI KATALOG ONLINE

MultiBoot Instrukcja obsługi

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

PAMIĘĆ OPERACYJNA...107

Ćwiczenie: JavaScript Cookies (3x45 minut)

DWM-157. Modem USB HSPA+ Podręcznik użytkownika

Laboratorium Systemów Operacyjnych Komputerów Tryb linii komend i programowanie wsadowe w systemach DOS/Windows

MySQL. Æwiczenia praktyczne

StacjaSQL.2012 / PIERWSZE URUCHOMIENIE I PODSTAWOWE USTAWIENIA / / USUNIĘCIE "BAZY TESTOWEJ, PRZEJŚCIE NA WERSJĘ KOMERCYJNĄ / oraz. str.

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

The Bat! Æwiczenia IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TRE CI KATALOG ONLINE

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

bla bla Synchronizacja danych z usługą OX Drive podręcznik użytkownika

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

4. Podstawowa konfiguracja

Rozdział 5. Administracja kontami użytkowników

Packet Tracer - Nawigacja w IOS

Laboratorium A: Korzystanie z raportów zasad grupy/klucz do odpowiedzi

Memeo Instant Backup Podręcznik Szybkiego Startu

Zasady zabezpieczeń lokalnych

Rozdział 8. Sieci lokalne

1. Koncepcja systemu Novell NetWare

Windows XP PL. Kurs. Autor: Maria Sokó³ ISBN: Format: B5, stron: 352 Zawiera CD-ROM

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

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

Podręcznik Użytkownika aplikacji NOVO Szkoła. Profil Opiekuna

Wysyłka dokumentacji serwisowej z Sekafi3 SQL do producentów.

Sieci komputerowe laboratorium

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Tworzenie oraz zarządzanie użytkownikami w AD -Win Serwer 2008

W oknie na środku, moŝna wybrać język, który będzie językiem domyślnym dla TC. Wybierzmy zatem język polski:

Ustawienia personalne

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

epuap Zakładanie konta organizacji

I. Program II. Opis głównych funkcji programu... 19

Transkrypt:

IDZ DO PRZYK ADOWY ROZDZIA KATALOG KSI EK ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK CENNIK I INFORMACJE ZAMÓW INFORMACJE O NOWOŒCIACH ZAMÓW CENNIK CZYTELNIA SPIS TREŒCI KATALOG ONLINE DODAJ DO KOSZYKA FRAGMENTY KSI EK ONLINE U ytkownik Novell 6. Æwiczenia praktyczne Autor: Jacek Albera ISBN: 83-7197-955-X Format: B5, stron: 134 Czym jest Novell Netware 6 i jak komfortowa jest praca z nim ³atwo siê przekonaæ wykonuj¹c wydane naszym nak³adem æwiczenia. Autor zadba³ o to, by przedstawiæ: zasady pracy z sieci¹, sposoby tworzenia skryptów logowania, nowe narzêdzia zaimplementowane w wersji 6. Ju nied³ugo takie pojêcia jak: us³ugi plikowe, mapowanie, ochrona konta czy uprawnienia, nie bêd¹ dla Ciebie adn¹ tajemnic¹. Ksi¹ ka przeznaczona jest dla pocz¹tkuj¹cych u ytkowników systemu Novell Netware. Jest istotnym atutem jest sprawny i przejrzysty jêzyk, który u³atwia przyswojenie nowych terminów, a tak e zrozumienie wykonywanych poleceñ. W dodatku A autor zamieœci³ komunikaty b³êdów, co u³atwi nowicjuszom pracê w sytuacjach nietypowych. Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl

Rozdział 1. Rozdział 2. Rozdział 3. Rozdział 4. Rozdział 5. Rozdział 6. Rozdział 7. Wstęp...z...z......7 Życzenia do złotej rybki...d...7 Na kłopoty NetWare...d...8 Co nowego w NetWare 6...z......9 ifolder...d...d....9 iprint...d...d....10 Współpraca z wieloma systemami...d...10 NetWare Web Access...d...10 Zarządzanie siecią...d...11 Novell edirectory...d...d12 Środowisko wieloprocesorowe...d...12 Novell Storage Services...d...12 Novell Cluster Services...d...13 Sieć...z...z......15 Klient Novell...z...z...19 Skrypty logowania...z...27 Podstawowe zasady tworzenia skryptów logowania...29 Używanie zmiennych...d...30 Język skryptów logowania...d...31 Logowanie i wylogowywanie...z...35 Sieć fizyczna i obiekty...z......39 Programy narzędziowe...z...... 43 Długie nazwy plików...d...43 Aliasy...d...d...4 4 Przechwytywanie portu drukarki...d...44

4 Novell 6. Ćwiczenia praktyczne Wykorzystywanie napędu CD w charakterze woluminu NSS...45 Odłączanie stacji roboczej od serwera...d...46 Wyświetlanie informacji o konfiguracji serwera...d...46 Uruchamianie ConsoleOne...d...47 Kontekst...d...d...47 Blokowanie i odblokowywanie logowania...d...48 Przeglądanie struktury katalogów...d...49 Kopiowanie i przenoszenie plików oraz folderów...d49 Lista dysponentów pliku lub folderu...d...50 Informacje o plikach i folderach...d...51 Zmiana atrybutów plików lub folderów...d...51 Odzyskiwanie skasowanych plików...d...53 Nieodwracalne usuwanie plików...d...53 Wylogowywanie z sieci...d...54 Mapowanie...d...d...54 Lista załadowanych modułów serwera...d...56 Naprawa systemu plików...d...56 Rozdział 8. Rozdział 9. Rozdział 10. Rozdział 11. Rozdział 12. Rozdział 13. Rozdział 14. Czy sieć jest bezpieczna...z...57 Dostęp tylko dla uprawnionych...d...57 Dysponenci, obiekty i prawa...d...58 Prawa do obiektów i właściwości obiektów...d...58 ifolder...z...z...61 iprint...z...z......65 Wymagania programowe...d...66 URL iprinter...d...d...66 Zarządzanie zadaniami wydruku...z...69 NetDrive...z...z......73 Protokoły...d...d...74 Instalacja klienta NetDrive...d...74 Praca z NetDrive...d...d.75 NetStorage...z...z..... 77 Usługi plikowe...z...79 Woluminy...d...d...79 Biuro i komputer...d...d.80 Wolumin a NDS...d...d..81 Ścieżka dostępu...d...d...81 Foldery zakładane podczas instalacji serwera...d...81 Fałszywy [Root]...d...d..82

Spis treści 5 Rozdział 15. Rozdział 16. Rozdział 17. Rozdział 18. Rozdział 19. Mapowanie...z...z......83 Ograniczenia mapowania...d...83 Dyski do przeszukiwań...d...86 Ochrona konta...z......91 Wymagania na hasło...d...92 Zmiana hasła dostępu do sieci...d...92 Blokowanie stacji roboczej...d...95 Uprawnienia...z...z....97 Prawa dysponenckie...d...100 Dziedziczenie uprawnień od przodków...d...100 Spływanie praw...d...d.101 Równość praw...d...d...101 Anulowanie praw...d...101 Filtrowanie praw dysponenckich...d...101 Prawa efektywne...d...102 Prawa dostępu do plików...d...102 System zabezpieczeń plikowych a NDS...d...102 Odpowiedzi do ćwiczeń...ć...103 Atrybuty...z...z...105 Wysyłanie komunikatów...z......111 Rozdział 20. Adresy...z...z... 117 Rozdział 21. Dodatek A MAC, IP, DHCP...d...117 Przydzielanie adresów IP...d...118 Klasy adresów...d...d...119 Adresy klasy A...ć...ć... 119 Adresy klasy B...ć...ć... 119 Adresy klasy C...ć...ć... 119 Rozpoznawanie klasy sieci...d...120 Spokojnie to tylko awaria...z...... 123 Odtwarzanie usuniętych plików...d...123 FTP...d...d...12 5 Zapisywanie plików...ć...ć...126 Nawiązywanie połączenia...ć...126 Drukowanie...d...d...126 Komunikaty błędów...z... 129

Rysunek 4.1. Skrypty logowania tworzą środowisko pracy użytkownika Po zalogowaniu się użytkownika do sieci wykonywane są skrypty logowania. Są one związane z użytkownikiem, który rejestruje się w sieci. Skrypty logowania są podobne do plików wsadowych. Zadaniem ich jest utworzenie środowiska pracy. Za ich pomocą można mapować dyski, wyświetlać komunikaty, przypisywać wartości zmiennym systemowym itp. Możliwe jest wykonywanie więcej niż jednego skryptu logowania. Skrypt może być wspólny dla wszystkich użytkowników, którzy mają konta założone w tym samym kontenerze; zwany jest wówczas skryptem kontenerowym. Jest on wykonywany przed innymi skryptami. Skrypt ten jest najbardziej ogólny, a jednocześnie dotyczy największej grupy użytkowników. Aby uprościć zarządzanie skryptami, należy jak najbardziej rozbudować skrypt kontenerowy.

28 Novell 6. Ćwiczenia praktyczne Ćwiczenie 4.1. Kolejny skrypt może być przypisany do profilu. Skrypt profilowy wykonywany jest po skrypcie kontenerowym. W trakcie logowania może być wykonany tylko jeden skrypt profilowy. Jeśli utworzonych zostało więcej skryptów profilowych, użytkownik ma możliwość wyboru tego, który zostanie wykonany. Następny skrypt może być przypisany do konta (identyfikatora użytkownika). Ten rodzaj skryptu wykonywany jest jako trzeci po skrypcie kiontenerowym oraz profilowym. Ostatni skrypt zwany jest domyślnym. Zawiera tylko podstawowe polecenia (np. mapowanie folderów, zawierających narzędzia NetWare). Skryptu tego nie można edytować. Wykonywany jest on wówczas, gdy użytkownik nie ma skriyptu logowania. Po zalogowaniu mogą być wykonane maksymalnie trzy skrypty. Jeżeli są w nich sprzeczne polecenia (np. tej samej literze przypisywane są inne dyski), ostatnio wykonany skrypt nadpisze sprzeczne polecenia, znajdujące się we wcześniej wykonanych skryptach. Pisanie skryptów należy rozpocząć od skryptu użytkownika. Jeżeli go nie utworzymy, wykonywany będzie skrypt domyślny. Ponieważ będzie uruchamiany jako ostatni, jego ustawienia będą zmieniać ustawienia innych skryptów. Nawet jeśli nie ma potrzeby utworzenia skryptu prywatnego, można w nim umieścić poleceniie wypisania pustego wiersza. Edytuj skrypt obiektu za pomocą programu ConsoleOne. 1. Uruchom program ConsoleOne. 2. Dwukrotnie kliknij obiekt, którego skrypt chcesz ediytować. 3. Kliknij napis Login Script. 4. Wprowadź zmiany w skrypcie. 5. Zapisz skrypt i zamknij okno dialogowe Details. 6. Kliknij polecenie OK. Ćwiczenie 4.2. Edytuj skrypt obiektu za pomocą programu Netuser. 1. Uruchom program Netuser. 2. Wybierz polecenie Attachments. 3. W ramce NetWare Server/User wybierz nazwę serwera i identyfikator użytkownika.i 4. Naciśnij klawisz Enter. 5. W ramce Available Options wybierz opcję Login Script. 6. Po wyświetleniu ramki Login Script for User wpisz skrypt z klawiatury.

Rozdział 4. Skrypty logowania 29 7. Po zakończeniu edycji zapisz skrypt naciśnij klawisiz F10. 8. Zakończ pracę z programem Netuser. Naciśnij cztery razy klawisz Esc. Po wyświetleniu okna z pytaniem Exit? No/Yes zaznacz odpowiedź Yes. 9. Naciśnij klawisz Enter. Ćwiczenie 4.3. Napisanie skryptu nie powoduje zmian w systemie. Ustawienia zapisane w skrypcie zostaną uwzględnione po ponownym zalogowaniu. Skrypt jest zasobem sieciowym. Dostęp do zasobów jest regulowany za pomocą praw dostępu. Aby podczas logowania użytkownika wykonany został skrypt profilowy lub kontenerowy, użytkownik musi mieć nadane obiektowe prawo Browse do profilu lub kontenera oraz prawo Read do własności skryptu logowania. Nienadanie powyższych praw spowoduje, iż mimo istnienia skrypt nie zostanie wykoniany. Domyślny skrypt użytkownika jest dla niego zawsze dostępny. Użytkownik ma nadane do niego prawa Read oraz Write. Bez zmiany uprawnień przez Administratora skrypt może być zmieniany oraz wykonywany. Wydrukuj skrypt użytkownika. 1. Uruchom sesję MS-DOS. 2. Wpisz w wierszu poleceń NLIST user=nazwa_użytkownika show login script >>LPT1. 3. Naciśnij klawisz Enter. W skryptach logowania nie ma minimalnej ani maksymalnej liczby poleceń. Istnienie skryptu jest również opcjonalne. Pisząc skrypt można używać zarówno małych, jak i wielkich liter. Wyjątkiem jest wskaźnik zmiennej, zapisany pomiędzy znakami cudzysłowu i poprzedzony znakiem procent (%). Taki symbol musi być zapisany wielkimi literami. W jednym wierszu nie może być więcej niż 512 znaków, łącznie z wartościami, które zostaną podstawione za zmienne. W jednym wierszu może być zapisane tylko jedno polecenie. Aby zakończyć wiersz, należy nacisnąć klawisz Enter. Włączenie automatycznego zawijania wierszy nie ma wpływu na tworzenie nowych linii.

30 Novell 6. Ćwiczenia praktyczne Polecenia muszą być zapisane w takiej kolejności, w jakiej mają być wykonywane. Używanie pustych wierszy nie ma wpływu na działanie skryptu, ale znacznie poprawia czytelność skryptu. Komentarze można poprzedzić słowami: REM, REMARK lub znakiem średnika (;) albo gwiazdki (*). Wiele poleceń, używanych w skryptach logowania, umożliwia stosowanie zmiennych. Dzięki temu raz napisany skrypt może być wykorzystywiany wielokrotnie. Posługując się zmiennymi w skryptach logowania, należy przestrzegać następujących reguł: używając zmiennych środowiskowych, należy umieścić je w nawiasach ostrych (<>); za pomocą polecenia WRITE zmiennej może być przypisany ciąg znaków. W takim przypadku nazwa zmiennej musi być zapisana wielkimii literami, umieszczona w cudzysłowie oraz poprzedzona znakiem procent (%). Tabela 4.1. Wybrane zmienne predefiniowane, używane w skryptachg logowania Zmienna AM_PM Opis am dla godzin przedpołudniowych, pm dla godzin popołudniowych CN Pełna nazwa konta użytkownika, odczytana z NDS-u DAY Numer dnia miesiąca 01...31 DAY_OF_WEEK Nazwa dnia tygodnia: Monday, Tuesday... ERROR_LEVEL Numer błędu, powstałego podczas wykonywania programun. 0 oznacza brak błędu FILE_SERVER Nazwa serwera NetWare FULL_NAME Unikatowa nazwa użytkownika GREETING_TIME Nazwa pory dnia, używana w powitaniach (morning, afternoon, evening) HOUR Godzina, podana w systemie 12-godzinnym HOUR24 Godzina, podana w systemie 24-godzinnym LAST_NAME Nazwisko użytkownika LOGIN_CONTEXT Kontekst, w którym utworzono konto użytkownika LOGIN_NAME Unikatowa nazwa logowania użytkownika (długie nazwy nsą redukowane do nazw 8-znakowych) MACHINE Typ komputera MEMBER OF group Nazwa grupy obiektów, do której należy użytkownik

Rozdział 4. Skrypty logowania 31 Tabela 4.1. Wybrane zmienne predefiniowane, używane w skryptachg logowania ciąg dalszy Zmienna Opis MINUTE Aktualna minuta MONTH Kolejny numer miesiąca w roku (zmienna przyjmuje wartonści od 1 do 12) MONTH_NAME Nazwa miesiąca: January, February... NDAY_OF_WEEK Numer dnia tygodnia (zmienna przyjmuje wartości od 1 dno 7; 1=niedziela) NETWORK_ADDRESS Heksadecymalny numer sieci, w której działa stacja robnocza OS Typ systemu operacyjnego stacji roboczej OS_VERSION Wersja systemu operacyjnego P_STATION Heksadecymalny numer karty sieciowej PASSWORD_EXPIRES Liczba dni, które pozostały do utraty ważności hasła REQUESTER_CONTEXT Kontekst, od którego rozpoczyna się logowanie SECOND Aktualna sekunda SHORT_YEAR Ostatnie dwie cyfry numeru roku (99, 00, 01, 02 ) SMACHINE Skrócona nazwa komputera STATION Numer logiczny połączenia nawiązanego z siecią USER_ID Numer kolejny użytkownika YEAR Czterocyfrowy numer roku (1999, 2000, 2001 ) Pisanie skryptów wymaga używania odpowiednich polecień. Tabela 4.2. Wybrane polecenia używane w skryptach logowania Polecenie Opis # Znak #, poprzedzający polecenie zewnętrzne, tj. programn typu.com lub.exe. Po uruchomieniu polecenia skrypt logowania czeka z nuruchomieniem kolejnych poleceń, aż do zakończenia wykonywania polecenia bieżnącego * Oznaczenie wiersza komentarza ; Oznaczenie wiersza komentarza ATTACH Połączenie stacji roboczej z serwerem NetWare. Jeżeli snerwer nie znajduje się w bieżącym drzewie, połączenie jest wykonywane w trynbie bindery BREAK Użycie polecenia BREAK ON powoduje, że użytkownik może przerwać wykonywanie skryptu logowania. W tym celu musi nacisnąć klawisze nctrl+c lub Ctrl+Break. Uwaga! Domyślnie ustawiona jest wartość BREAK OFF CONTEXT Za pomocą polecenia CONTEXT można przypisać użytkownikowi bieżący kontekst w drzewie NDS

32 Novell 6. Ćwiczenia praktyczne Tabela 4.2. Wybrane polecenia używane w skryptach logowania ciąg dalszy Polecenie DISPLAY DRIVE EXIT FDISPLAY FIRE PHASERS GOTO IF..THEN INCLUDE LASTLOGINTIME MAP NO_DEFAULT PAUSE PROFILE REM REMARK SET SET_TIME TREE WRITE Opis Podczas logowania wyświetla na ekranie treść wyspecyfinkowanego pliku tekstowego W trakcie wykonywania skryptu logowania zmieniany jenst domyślny napęd Przerwanie wykonywania skryptu logowania Podczas logowania wyświetla na ekranie treść wyspecyfinkowanego pliku tekstowego z pominięciem znaków niedrukowalnych Odtworzenie przez głośnik komputera pliku phasers.wav Podczas wykonywania skryptu logowania skok do miejsnca oznaczonego podaną etykietą. Uwaga! Przed rozpoczęciem prób z pętlą GOTO należy odblokować możliwość przerywania działania skryptu przy pomocy npolecenia BREAK ON Instrukcja warunkowa. Jeśli spełniony jest warunek zapinsany pomiędzy słowami IF i THEN, wykonywane są polecenia zapisane po słowie THEN. Za pomocą funktorów logicznych OR i AND można konstruować warunki złożone Wykonanie niezależnego podprogramu lub skryptu logownania innego obiektu Czas ostatniego udanego logowania Przypisanie ścieżce dostępu oznaczenia literowego Zablokowanie wyświetlania domyślnego skryptu logowanian użytkownika Wypisanie tekstu Strike any key when ready.... Wstrzymanie wykonywania skryptu logowania, aż do naciśnięcia dowolnego klawinsza Użycie polecenia w skrypcie kontenerowym powoduje nandpisanie deklaracji, wynikających ze skryptu użytkownika lub uruchomionycnh z linii poleceń Oznaczenie linii komentarza Oznaczenie linii komentarza Przypisanie wartości zmiennej środowiskowej Zsynchronizowanie zegara stacji roboczej z zegarem sernwera, do którego stacja robocza jest dołączona. Użycie polecenia SET_TIME OFF powoduje zablokowanie synchronizowania zegara stacji roboczej Dołączenie do innego drzewa NDS-u Wyświetlenie napisu na ekranie monitora podczas wykonnywania skryptu logowania. Możliwe jest użycie następujących znaków sterujących: \r powrót karetki, \n rozpoczęcie nowej linii tekstu, \" wyświetlenie znnaku cudzysłowu, \7 wygenerowanie dźwięku Ćwiczenie 4.4. Zapisz polecenie mapowania napędu Z do obiektu woluminu FS_SYS. 1. Wpisz z klawiatury MAP Z:=FS_SYS.

Rozdział 4. Skrypty logowania 33 Ćwiczenie 4.5. Zapisz polecenie mapowania napędu Y do fizycznego woluminu FS\EDIT. 1. Wpisz z klawiatury MAP Y:=FS\EDIT. Ćwiczenie 4.6. Usuń mapowanie do napędu W. 1. Wpisz z klawiatury MAP DEL W: Ćwiczenie 4.7. Przypisz napędowi W identyczne mapowanie, jak do napędu Z. 1. Wpisz z klawiatury MAP W:=Z: Ćwiczenie 4.8. Napisz polecenie, wyświetlające podczas logowania teksrthello Nazwa_uzytkownika. 1. Wpisz z klawiatury WRITE "HELLO %LOGIN_NAME". Ćwiczenie 4.9. Napisz polecenie, wyświetlające podczas logowania tekst Good morning Nazwa_uzytkownika. 1. Wpisz z klawiatury WRITE "Good %GREETING_TIME, %LOGIN_NAME". Ćwiczenie 4.10. Zablokuj wyświetlanie informacji o mapowaniu. 1. Wpisz z klawiatury MAP DISPLAY OFF.

34 Novell 6. Ćwiczenia praktyczne Ćwiczenie 4.11. Napisz polecenie, mapujące pierwszy napęd sieciowy do rkatalogu domowego użytkownika. 1. Wpisz z klawiatury MAP ROOT F1:%HOME_DIRECTORY. Ćwiczenie 4.12. Napisz polecenie, powodujące wykonanie polecenia, jeśli użytkownik należy do grupy MARKETING. 1. Wpisz z klawiatury IF MEMBER OF "MARKETING" THEN TREŚĆ_POLECENIA END Ćwiczenie 4.13. Napisz polecenie, przypominające wszystkim logującym się do sieci o piątkowym zebraniu. Aby zwrócić uwagę na pojawienie się nowego komunikatu, dopisz polecenie generujące sygnał dźwiękowy. 1. Wpisz z klawiatury IF DAY_OF_WEEK="FRIDAY" THEN WRITE "ZEBRANIE ZESPOLU O GODZINIE 9:00" FIRE PHASERS 666 PAUSE END