9475


Założenia
Dotychczasowe (istniejące konta) założone automatycznie w SBS2k pozostawiamy bez zmian.
Wszyscy uczniowie będą mieli założone indywidualne konto w domenie o wspólnym profilu poziom98
Serwer nosi nazwę sbs2k (w innym przypadku należy w niniejszym opracowaniu wprowadzić odpowiednią poprawkę)
Uruchamiamy konsolę administracyjną serwera SBS.
Przechodzimy do grupy zabezpieczeń
Zakładamy nową grupę Poziom98
Zamykamy konsolę administracyjną
Na dysku o: zakładamy katalog Home
W katalogu o:\Menus zakładamy katalog Poziom98 w który znajdą się wszystkie ustawienia danego poziomu (menu start, autostart, dane aplikacji, pulpit, ... oraz najważniejsze plik user.man)
Ponieważ systemy windows instalowane z wcześniejszych edycji podczas logowania wykonywały skrypt MenLogon98.bat znajdujący się w \\men01\netlogon, musimy taki plik tam zamieścić (plik znajduje się na jednej z płyt instalacyjnych SBS4 - musimy w nim zmienić odwołania do serwera men01 na sbs2k)
Na komputerze z systemem Windows 98 uruchamiamy program Poledit, wczytujemy szablon (najlepszym będzie chyba edycja5.adm dostępny na stronach http://sbs.oeiizk.waw.pl) oraz plik założeń systemowych config.pol (dostępny na płytach instalacyjnych SBS dla szkół) ewentualnie ewentualnie edytujemy nowy .
Dodajemy grupę użytkowników Poziom98.

0x01 graphic


Zapisujemy plik na serwerze w katalogu C:\Winnt\sysvol\....\Scripts\... pod nazwą config.pol
Od tej pory każdy użytkownik przypisany do grupy Poziom98, logując się do domeny będzie otrzymywał uprawnienia zapisane w pliku config.sys


UWAGA: Jeżeli edytujemy plik z poprzednich edycji musimy zwrócić uwagę, że wartości znajdujące się w nim odwołują się do serwera men01 oraz do udostępnionych folderów znajdujących się na serwerze men01 (obecnie mamy inną nazwę serwera)

0x01 graphic

0x01 graphic

Możemy wykorzystać istniejące w sbs2k foldery, a mianowicie: zamiast \\sbs2k\netmenu$ może być \\sbs2k\menus$

0x01 graphic


Musimy pamiętać również o tym, że wszystkie odwołania znajdujące się w pliku config.pol muszą mieć swoje miejsce na serwerze.
Jeżeli któremuś z uczniów chcemy nadać indywidualne uprawnienia, w pliku config.pol dodajemy użytkownika o nazwie konta danego ucznia. Możemy również utworzyć inne grupy założeń systemowych.

Zakładanie kont użytkowników
Jeżeli w tym celu będziemy wykorzystywali konsolę administracyjną wówczas trzeba będzie zmienić właściwości każdego konta, ręcznie udostępnić katalog domowy użytkownika itp., dlatego lepiej w tym celu wykorzystać odpowiednio przygotowane skrypty (ma to także dodatkową zaletę - w przypadku reinstalacji lub innych zmian, wystarczy ponownie uruchomić skrypt i wszystkie konta będą automatycznie założone) Przykładowy skrypt opracowany na podstawie skryptów p. Dariusza Fabickiego

skrypt o nazwie konto.cmd

@echo off
@SET OLDUSERNAME=%USERNAME%
@SET USERNAME=USERNAME
if "%1%" == "" goto BLAD
if %2% == "" goto BLAD
if "%3%" == "" goto BLAD
if %4% == "" goto BLAD
if %5% == "" goto BLAD
rem U nazwa uzytkownika (username) pierwszy parametr wywolania
SET U=%1%
rem F Pelna nazwa użytkownika (Full name) drugi parametr wywolania
SET F=%2%
rem P Haslo uzytkownika (Password) trzeci parametr wywolania
SET P=%3%
rem G Grupa uzytkownika (Group name) czwarty parametr wywolania
SET G=%4%
rem C Komentarz do konta uzytkownika (Description) piaty paramter wywolania
SET C=%5%

rem H ścieżka do nadrzędnego katalogu domowego
SET H=O:\Home

@echo --------------------------------------------------
@echo %F%
@echo --------------------------------------------------

echo Zalozenie konta i okreslenie hasla
net user %U% %P% /add /domain

echo Ponowne okreslenie hasla na wypadek, gdyby konto istnialo przed wywolaniem skryptu
net user %U% %P% /domain
echo Aktywacja konta
net user %U% /domain /active:yes
echo Okreslenie komentarza
net user %U% /domain /comment:%C%
echo Okreslenie domyslnego kraju
net user %U% /domain /countrycode:0
echo Okreslenie daty wygasniecia konta
net user %U% /domain /expires:never
echo Okreslenie pelnej nazwy uzytkownika
net user %U% /domain /fullname:%F%
rem echo Okreslania siezki do katalogu domowego
rem net user %U% /domain /homedir:"\\SBS2K\%U%"
echo Ustalanie mozliwosci zmiany hasla
net user %U% /domain /passwordchg:yes
echo Ustawianie wymagania co do hasla...
net user %U% /domain /passwordreq:yes
echo Ustalanie godzin logowania...
net user %U% /domain /times:all
echo Dodawanie uzytkownika do grupy %G% ...
net group %G% %U% /add /domain
echo Dodawanie uzytkownika do grupy BackOffice Internet Users ...
net group "BackOffice Internet Users" %U% /add /domain
rem ***************************************************************
echo Tworzenie katalogu domowego użytkownika...
mkdir "%H%\%U%"
echo Okreslanie praw dostepu do katalogu domowego (tworzy nową listę dostępu)
echo T|cacls "%H%\%U%" /T /P "Administratorzy":F %U%:F >NUL
echo Kasowanie zasobu sieciowego...
net share %U% /DELETE /yes >NUL
echo Tworzenie zasobu sieciowego...
net share %U%="%H%\%U%" /yes >NUL

GOTO KONIEC
:BLAD
echo *****************************************
echo Podano nieprawidlowe paramertry wywolania
echo *****************************************
echo Prawidlowe wywolanie:
echo Parametr pierwszy: nazwa konta (bez znakow "")
echo Parametr drugi : Pelna nazwa konta (w znakach "")
echo Parametr trzeci: Haslo (bez znakow "")
echo parametr czwarty: Nazwa grupy (w znakach "")
echo paramter piaty: Opis konta (w znakach "")
echo przykladowe wywolanie:
echo konto.cmd uczen01 "Jan Kowalski Uczen klasy 1a" haslo Poziom98 "Uczen poczatkujacy itp ..."
echo _
echo _
echo _
pause
:KONIEC
rem -- koniec skryptu konto.cmd --
rem -- przywrócenie wartości początkowych --
@echo **************************************************
@echo ***KONIEC***
@SET USERNAME=%OLDUSERNAME%
@SET OLDUSERNAME=

koniec przykładowego skrypt konto.cmd

przykładowy skrypt załóż_konto.cmd


call konto.cmd uczen01 "Jan Kowalski Uczen klasy 1a" haslo Poziom98 "Uczen poczatkujacy itp ..."
call konto.cmd uczen02 "Janek Iksiński Uczen klasy 1a" haslo Poziom98 "Uczen poczatkujacy itp ..."

koniec przykładowego skrytu zakładającego konto



Wyszukiwarka

Podobne podstrony:
9475
9475
9475
9475
9475

więcej podobnych podstron