Uruchamianie *.exe z zasobu SAMBA

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
michnik
Beginner
Posty: 162
Rejestracja: 20 lipca 2009, 12:54
Lokalizacja: Kraków

Uruchamianie *.exe z zasobu SAMBA

Post 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.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Już ktoś o to kiedyś pytał..Nie da się z samby uruchamiać programów.
Pacek
Beginner
Posty: 315
Rejestracja: 18 sierpnia 2009, 15:17
Lokalizacja: Gdynia

Post 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ń.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post 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.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post 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?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post 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
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post 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.
ODPOWIEDZ