Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 29 kwietnia 2024, 00:19

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
Post: środa, 7 stycznia 2009, 22:11 
Offline
Użytkownik

Rejestracja: czwartek, 14 lipca 2005, 22:10
Posty: 236
Witam
Mam problem z konfiguracja samby a mianowicie potrzebuje ja tak skonfigurować aby do danego zasobu np. lekcja miał pełny dostęp ( odczyt,zapis) użytkownik nauczyciel natomiast użytkownik uczen miał tylko prawo odczytu w tym katalogu

samba

: [/] [] ()
[lekcja]
path = /home/uds/lekcja
read only = no
guest ok = no



montuj.bat

: [/] [] ()
echo montuje  katalog lekcja
net use z: \\10.0.0.1\haslo 12345 /USER:nauczyciel


w ten sposób montuje dysk sieciowy (nauczyciela) jak teraz podmontowac dysk ucznia z innymi uprawnieniami do tego katalogu ?

teraz wpadło mi do głowy...
możne utworzyć nowego użytkownika w NND, uczen z innym hasłem i odebrać prawa zapisu w tym katalogu ?

_________________
Hej wszystkim :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 stycznia 2009, 22:40 
Offline
Użytkownik

Rejestracja: czwartek, 14 lipca 2005, 22:10
Posty: 236
No i sobie poradziłem
Prawa dla katalogu lekcja pełne dla nauczyciela ograniczone dla grupy i innych :D

_________________
Hej wszystkim :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 8 stycznia 2009, 01:40 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
napisz jak.

_________________
Pomógł? wypij jego zdrowie.
http://nnd-linux.pl/faq.php
http://wiki.nnd.freesco.pl/index.php/FAQ


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 8 stycznia 2009, 09:43 
Offline
Użytkownik

Rejestracja: czwartek, 14 lipca 2005, 22:10
Posty: 236
: [/] [] ()
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 ) asdf

Następnie musimy tego samego użytkownika dodać do samby

smbpasswd -a nauczyciel

i ustawiamy dla niego takie samo hasło asdf

W 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 nauczyciel
Odhaczamy 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 :wink:

_________________
Hej wszystkim :)


Ostatnio zmieniony czwartek, 8 stycznia 2009, 18:08 przez zip20, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 8 stycznia 2009, 17:08 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
Chyba najlepiej i najprzejzyciej napisany tutorial :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 8 stycznia 2009, 18:44 
Offline
Użytkownik

Rejestracja: czwartek, 14 lipca 2005, 22:10
Posty: 236
Dzięki, jak ktoś jest zainteresowany mogę opisać jak zmienić pliczek bat na exe tak żeby nie dało się podejrzeć tak prosto hasła, zmienić jego ikonkę i żeby nie pojawiało się okno DOSowe podczas odpalania skryptu tylko działało w tle. I nie wisiało w momencie braku sieci.

_________________
Hej wszystkim :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 8 stycznia 2009, 18:58 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
No to dawaj :) Bedzie w jednym temacie.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 8 stycznia 2009, 23:53 
Offline
Użytkownik

Rejestracja: czwartek, 14 lipca 2005, 22:10
Posty: 236
Ściągamy program z tad lub tad lub tad lub szukamy w google

Rozpakowujemy archiwum i odpalamy program bat_to_exe

Obrazek

Cieszymy się naszym pliczkiem .exe uruchamianym w tle :wink:

_________________
Hej wszystkim :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 9 stycznia 2009, 13:52 
Offline
Użytkownik

Rejestracja: środa, 23 stycznia 2008, 17:32
Posty: 691
Lokalizacja: Pabianice
Ales doradzil :D Myslalem ze masz jakis swoj sposob, ale informacja
moze sie przydac innym.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 9 stycznia 2009, 16:59 
Offline
Użytkownik

Rejestracja: czwartek, 14 lipca 2005, 22:10
Posty: 236
Po co kombinować jak są gotowe rozwiązania dostępne dla wszystkich. Po za tym ten programik naprawdę działa i ukrywa skrypt wykonywany przez plik bat w tle. A to daje możliwość dorzucenia go do autostartu bez jakichkolwiek problemów, brak wiszącego okna w momencie braku dostępu do serwera/sieci

_________________
Hej wszystkim :)


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 86 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl