Strona 1 z 1

Uruchamianie *.exe z zasobu SAMBA

: 14 lipca 2011, 09:26
autor: michnik
Cześć.

Wczoraj zaobserwowałem dziwne zjawisko polegające na tym, że plik .exe umieszczony na zasobie samby (PDC) ma wielki problem by się uruchomić. Windows7 zapytał mnie o hasło administratora domeny (nie wiedzieć czemu) ale nawet po jego wpisaniu nic nie wskórałem.
Dopiero przeniesienie pliku lokalnie na dysk pozwoliło na jego uruchomienie. Prawa do samego pliku .exe na serwerze, ustawiłem na 0777 by wykluczyć ewentualne problemy z prawami dostępu do pliku. Czy ktoś spotkał się z podobnym problemem?

Serwer Samby zainstalowany jest na Debian Squeeze, a Samba jest z oficjalnego repozytorium.

: 14 lipca 2011, 09:45
autor: Bastian
Już ktoś o to kiedyś pytał..Nie da się z samby uruchamiać programów.

: 14 lipca 2011, 13:05
autor: Pacek
Już ktoś o to kiedyś pytał..Nie da się z samby uruchamiać programów.
Oczywiście, że się da uruchomić program z Samby. Mam Linuxa (Debian Lenny) dodany jako klient do domeny Active Directory kontrolowanej przez Windows 2003 Server (PDC). Udostępniając zasób na Sambie bez problemu mogę ze zmapowanego zasobu uruchomić aplikację. Gdyby nie można było uruchamiać pliku z zasobu Samby, to jak wyobrażasz sobie uruchamianie skryptów logowania? Co prawda plik ma rozszerzenie .bat ale konieczne jest jego uruchomienie (flaga execute).
Ponadto identyczne zachowanie jest, kiedy próbujemy uruchomić aplikację z zasobów udostępnianych przez Windowsa, gdy nie mamy uprawnień do uruchomienia. Zachowanie jest identyczne - kopiowanie na lokalny dysk pomaga, ponieważ są prawa do odczytu pliku.
Tak więc według mnie problem leży po stronie uprawnień.

: 14 lipca 2011, 14:39
autor: sethiel
Ustaw na Windowsie, na komputerze z problemami z exe, w:

Kod: Zaznacz cały

 Internet Explorer-> Internet Options -> Security -> Local Intranet -> Sites -> Advanced -> Add Website -> wpisz adres IP serwera samby +/* albo \*
Albo, jeśli masz po nazwie to nazwę serwera samby

Kod: Zaznacz cały

: nazwa_serwera\* albo nazwa_serwera/* 
nie pamiętam czy "cięcie" (slash) czy "cios w plecy" (backslash), sobie musisz sprawdzić.
Po polsku nie wiem, bo nie mam polskiego systemu więc nie wiem jak to brzmi, ale zgaduję że:

Kod: Zaznacz cały

Odkrywacz Internetu->Opcje Internetowe->Zabezpieczenia->Lokalna sieć wewnętrzna->Strony->Zaawansowane->Dodaj stronę pajęczą->itd.

: 15 lipca 2011, 12:31
autor: Bastian
Oczywiście, że się da uruchomić program z Samby

W takim razie przepraszam za wprowadzenie w błąd. Nigdy nie potrzebowałem uruchamiać skryptów przez sambę, jedynie ktoś pytał o to i z tego co usłyszałem to nie było to możliwe. A jaka opcja w konfiguracji smb.conf za to odpowiada?

: 15 lipca 2011, 15:41
autor: LordRuthwen
Bastian pisze:W takim razie przepraszam za wprowadzenie w błąd. Nigdy nie potrzebowałem uruchamiać skryptów przez sambę, jedynie ktoś pytał o to i z tego co usłyszałem to nie było to możliwe. A jaka opcja w konfiguracji smb.conf za to odpowiada?
Ja mam sambę w domyślnej konfiguracji, po prostu dodałem zasoby i użytkowników, powiem szczerze, że nigdy nie próbowałem, bo nie było mi to potrzebne.
Spróbowałem przed chwilą, da się uruchomić bez żadnego problemu *.exe czy *.msi z zasobu samby

: 15 lipca 2011, 20:14
autor: sethiel
Myślę, że Bastian tutaj dość podstępnie pyta "czy można uruchomić coś na będąc klientem Samby aby zadziałało na Sambie" - tak się nie da.
Natomiast da się będąc klientem Samby uruchomić zasób z Samby, który działa na kliencie. Zasób Samby jest tylko jakby dodatkowym dyskiem klienta.