Linux serveru (suse 11.0 / samba) pristupaju razni klijenti bazirani na WINXP 32bita, WINXP 64 bita, WIN 2003 server.. itd....
Pristup sambi je organizovan preko username/passworda.
I sve mi savrseno radi, svako ima svoj nivo pristupa i zna se ko moze sta da radi na serveru ( samba serovanim folderima).
Problem nastaje kada WINDOWS pukne na nekim od klijent racunara... Ne desava se cesto... ali windows je to, i normalno desava se da neko uspe da zaglavi i krahira svoj racunar.
E tada nastaje sou posto ako je taj klijent drzo neki fajl na serveru otvoren prilikom pada windowsa, Posle ponovnog logovanja ( restarta glupog windowsa) Klijent vise ne moze da pristupi tom fajlu - znaci nema write prava na taj fajl posto samba i dalje pila da taj fajl neko drzi otvoren... iako je taj klijent racunar nasilno restartovan.
Tada jedino pomaze restart sambe "etc/init.d/samba restart" ( restart windows klijenta ne pomaze).
samba cfg fajl mi izgleda otprilike ovako:
Code:
[global]
workgroup = HIT
server string = Server
security = user
username map = /etc/samba/smbusers
encrypt passwords = yes
map to guest = Bad User
guest account = nobody
log file = /hitard/logs/samba.log
max log size = 100000
local master = yes
os level = 33
[final]
path = /hit/http/final
public =yes
browseable = yes
write list = @korisnici
vfs objects = recycle full_audit
recycle:keeptree = yes
recycle:versions = yes
recycle:exclude = *.bak *.dwl *.log *.tmp *.dce *.dwl2 *.err
recycle:touch = yes
recycle:maxsize = 100000000
recycle:directory_mode = 0775
create mask = 0774
directory mask = 0775
force group = korisnici
full_audit:prefix = %u|%I
full_audit:success = write mkdir rename unlink rmdir pwrite
full_audit:failure = none
full_audit:facility = LOCAL7
full_audit:priority = ALERT
[archive]
path = /hit/http/archive
public =yes
browseable = yes
write list = @admini
vfs objects = recycle full_audit
recycle:keeptree = yes
recycle:versions = yes
recycle:exclude = *.bak *.dwl *.log *.tmp *.dce *.dwl2 *.err
recycle:touch = yes
recycle:maxsize = 100000000
recycle:directory_mode = 0775
create mask = 0774
directory mask = 0775
force group = admini
full_audit:prefix = %u|%I
full_audit:success = write mkdir rename unlink rmdir pwrite
full_audit:failure = none
full_audit:facility = LOCAL7
full_audit:priority = ALERT
[global]
workgroup = HIT
server string = Server
security = user
username map = /etc/samba/smbusers
encrypt passwords = yes
map to guest = Bad User
guest account = nobody
log file = /hitard/logs/samba.log
max log size = 100000
local master = yes
os level = 33
[final]
path = /hit/http/final
public =yes
browseable = yes
write list = @korisnici
vfs objects = recycle full_audit
recycle:keeptree = yes
recycle:versions = yes
recycle:exclude = *.bak *.dwl *.log *.tmp *.dce *.dwl2 *.err
recycle:touch = yes
recycle:maxsize = 100000000
recycle:directory_mode = 0775
create mask = 0774
directory mask = 0775
force group = korisnici
full_audit:prefix = %u|%I
full_audit:success = write mkdir rename unlink rmdir pwrite
full_audit:failure = none
full_audit:facility = LOCAL7
full_audit:priority = ALERT
[archive]
path = /hit/http/archive
public =yes
browseable = yes
write list = @admini
vfs objects = recycle full_audit
recycle:keeptree = yes
recycle:versions = yes
recycle:exclude = *.bak *.dwl *.log *.tmp *.dce *.dwl2 *.err
recycle:touch = yes
recycle:maxsize = 100000000
recycle:directory_mode = 0775
create mask = 0774
directory mask = 0775
force group = admini
full_audit:prefix = %u|%I
full_audit:success = write mkdir rename unlink rmdir pwrite
full_audit:failure = none
full_audit:facility = LOCAL7
full_audit:priority = ALERT
[Ovu poruku je menjao zveckoo dana 05.02.2009. u 08:33 GMT+1]