[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Samba + Dos Lan Manager



Na serwerze uzywam Debiana w mozliwie najwyzszej wersi Serge. Na
sambie chodzi tam dosowy program napisany w Clipperze. Na koncowkach sa
systemy Linux+Dosemu, Win XP, Win 98, Dos. I wlasnie z tym dosem mam
ostatnio duzy problem. Cala instalacja chodzila bez zarzutu przez ponad
rok czasu. Na serwerze byly wykonywane regularne aktualizacjie. No i
pewnego razu, chyba po aktualizacji, ale na pewno tego nie wiem, program
zaczal sie bardzo dziwnie zachowywac. Konkretnie: program clipperowski
odwoluje sie do do programu list.com w celu pokazania wydruku na
ekranie.
W normalnych warunkach wystarczy nacisnac Esc i program clipperowski
wyswietla napis "czy wydrukowac". Natomiast teraz nie da sie wyjsc z
podgladu wydruku. Esc powoduje migniecie ekranu i powrot jeszcze raz do
list.com.

Ta sytuacja ma miejsce tylko i wylacznie na DOSie. Na pozostalych dziala
OK. Oczywiscie jak na dosie przegram program z dysku sieciowego na
lokalny
to tez nie ma zadnych problemow. 

Sprawdzilem juz chyba milion opcji konfiguracji. Na pewno wszystkie
dotyczace lockow - bez rezultatu.
Czy ktos spotkal sie z podobnym problemem? Czego jeszcze mozna
sprobowac?
A moze zrobic downgrade Samby w Debianie - tylko do jakiej wersji jesli
przed pojawieniem sie problemu byla na pewno wersja >3?

--
Robert Monka



[global]
# Strona kodowa
        display charset = ISO8859-2
        dos charset = cp1250
        UNIX charset = ISO8859-2
        workgroup = ELIKO
        netbios name = SERVER
        domain logons = yes
        os level = 65
        domain master = yes
        preferred master = yes
        local master =yes
        keep alive = 30
#       wins server = 192.168.0.3
        wins support = yes
        name resolve order = lmhosts hosts wins bcast
        dns proxy = no

# Wlaczenie opcji serwera czasu.
        time server = yes

## LOCKI
#       strict locking = yes
        oplock break wait time = 1000
#       lock directory = /var/run/samba/locks
#       veto oplock files = /*.com/*.exe/
#       kernel oplocks = no
#       oplocks = True
#       level2 oplocks = True
#       fake oplocks = no
#       locking = yes
#       blocking locks = no
#       share modes = yes
#       dos filetimes = Yes
#       dead time = 1
#       keep alive = 10
#       mangled stack = 100
#       shared mem size = 1048576
#       max open files = 500
#       nt smb support = yes
#       nt pipe support = yes
#       nt acl support = no
        log file = /var/log/samba/log.%m
        log level = 2
        max log size = 10000
#       panic action = /usr/share/samba/panic-action %d
        security = user
#       encrypt passwords = yes
        smb passwd file = /etc/samba/smbpasswd
#       passdb backend = tdbsam guest
#       obey pam restrictions = yes
#       admin user = robert
#       guest account = nobody
        create mode = 0660
        hide dot files = yes
        directory mode = 0770
        logon script = startup.bat
        socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
SO_RCVBUF=8192
 SO_SNDBUF=8192
#       use sendfile = no
#       large readwrite = no
#       max xmit = 16644
#       unix extensions = no

#eksperymenty

# włączenie tych dwóch opcji zwiększa zwykle szybkość Samby o
kilkanaście
 procent
# choć z moich analiz wynika, że praca z bazami danych jest trochę
szybsza
 bez tego

# buforowanie katalogów
#       getwd cache = yes

# buforowanie zapisu plików zdecydowanie poprawia prędkość
# ale stwarza niebezpieczeństwo że Samba "nie zdąży" zrzucić buforów na
dysk
# przy np. padzie zasilania (bez ups'a) plik taki będzie uszkodzony
# coś za coś, stosować z umiarem ;)

#       write cache size = 65536
#       slow logins = yes
        dos filemode = Yes
#       dos filetimes = Yes
        dos filetime resolution = Yes

[homes]
        browseable = no
        writable = yes
#       create mask = 0740

[profiles]
        browseable = no
        path = /home/samba/profiles
        writable = yes
#       create mask = 0600
#       directory mask = 0600

[dok]
        comment = Dokumenty firmowe
        path = /home/samba/dok
        valid users = +usersamby
        force group = usersamby
        read only = No
#       create mode = 0660
#       directory mode = 0770

[dane]
        comment = Dane firmowe
        path = /home/samba/dane
        valid users = +usersamby
        force group = usersamby
        read only = No
#       oplocks = False
#       dos filetime resolution = True
#       create mode = 0660
#       directory mode = 0770
#       writable = yes
#       create mask = 0774
#       guest ok = yes
#       oplocks = Yes
#       level2 oplocks = No
#       locking = no
#       dos filetime resolution = yes
#       veto oplock files = /*.dbf/*.DBF/*.ntx/*.NTX/




Reply to: