smb.conf           [----] 14 L:[  1+ 0   1/ 44] *(14  /1114b)= -  45 0x2D
#|-------------------------------------|
#|         Global parameters           |
#|-------------------------------------|
[global]
        netbios name = SERWER
        workgroup = SALA2
        interfaces = 10.0.0.1/8
        comment = Samba wersja %v
        guest account = nobody
        invalid users = @wheel, mail, daemon, adt
        hosts allow = 127. 10.0.0.
        security = SHARE
        os level = 99
        preferred master = Yes
        domain master = Yes
        log file = /var/log/log.%m
        max log size = 50
#|-------------------------------------|
#|       OPTYMALIZACJA WYDAJNOSCI      |
#|-------------------------------------|
        getwd cache = yes
        socket options = TCP_NODELAY
        keep alive = 10
        dead time = 30
#|-------------------------------------|
#|              UDZIALY                |
#|-------------------------------------|
[tapeta]
path = /home/udostepnione/tapeta
read only = yes
guest ok = Yes
[zapis]
path = /home/udostepnione/zapis
read only = no
guest ok = Yes
[nauczyciel]
path = /home/udostepnione/pliki
read only = no
guest ok = no
Do udziałów 
tapeta oraz 
zapis dostęp jest bez hasła 
do jednego katalogu jest z prawem zapisu do drugiego nie.
Nas interesuje zasób nauczyciel jak widać ustawione 
tylko odczyt =  nie 
pozwól gościowi =  nie
w tym momencie podczas wejścia do katalogu nauczyciel jesteśmy proszeni o hasło. Musimy dodać teraz dwóch użytkowników do systemu.
adduser nauczyciel 
wprowadźmy użytkownika i ustawiamy dla niego hasło (przykładowo ) 
asdfNastępnie musimy tego samego użytkownika dodać do samby
smbpasswd -a nauczycieli ustawiamy dla niego takie samo 
hasło asdfW ten sam sposób dodajemy drugiego użytkownika uczeń ( też dwa razy ) raz do NND a drugi do Samby
Teraz zaznaczmy katalog 
 pliki tam bowiem odwołuje się nasz zasób udostępniony nauczyciel (path = /home/udostepnione/pliki)
Ustawiamy jako właściciela katalogu użytkownika 
nauczycielOdhaczamy  prawa katalogowi (
pliki):
-zapis przez grupę  
-zapis przez innych 
(Tylko właściciel katalogu  (czyli dla nas nauczyciel) ma prawo zapisu w tym katalogu) 
To tyle na NND 
Teraz Windows ( jak wiadomo Windows jest uparty i przy próbie wejścia do zasobu ustawia nam automatycznie użytkownika gość ) 
Tworzymy sobie pliczek 
nauczyciel.bat o zawartości 
echo Mapuje dysk sieciowy 
net use z: \\10.0.0.1\nauczyciel asdf /USER:nauczyciel
Uwaga w pliku podajemy nazwę zasobu sieciowego 
Teraz pliczek na komputer osoby z ograniczaniem zapisu 
uczen.bat echo Mapuje dysk sieciowy 
net use z: \\10.0.0.1\nauczyciel  innehaslo /USER:uczen
 
W tym pliczku wprowadźmy naszego drugiego użytkownika który ma tylko prawa odczytu ( nie jest właścicielem katalogu na NND)
Pliczek nauczyciel.bat można wrzucić np. do autostartu na komputerze nauczyciela 
natomiast uczen.bat na komputerze ucznia 
A i jeszcze jedno jak testujecie czy skrypt działa ( czy sa prawa zapisu czy nie ) za każdym razem trzeba się wylogować i zalogować ponownie
Nie da się mieć dwóch uprawnień jednoczenie,  Windows zapamiętuje pierwszy mapowany dysk sieciowy do danego zasobu  
 i przypisuje mu te prawa 
To tyle  uff 
