Burada bir Samba sunucusu (Debian 5.0) var Windows XP profillerini barındırmak için yapılandırılmış.
İstemciler bu sunucuya bağlanır ve doğrudan samba paylaşımında profillerinde çalışır (profil yerel olarak kopyalanmaz).
Arada sırada, istemci düzgün kapanmayabilir ve bu nedenle Windows dosya kilitlerini serbest bırakmaz. Samba kilitleme tablosuna bakarken, istemci artık bağlı olmasa bile birçok dosyanın hala kilitli olduğunu görebiliriz. Bizim durumumuzda, bu Mozilla Thunderbird ve Firefox tarafından oluşturulan kilit dosyalarında gerçekleşiyor gibi görünüyor. İşte samba kilitleme tablosuna bir örnek:
# smbstatus -L | grep DENY_ALL | head -n5
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
15494 10345 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user1 app.profile/user1.thunderbird/parent.lock Mon Nov 22 07:12:45 2010
18040 10454 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user2 app.profile/user2.thunderbird/parent.lock Mon Nov 22 11:20:45 2010
26466 10056 DENY_ALL 0x3019f RDWR EXCLUSIVE+BATCH /home/CORP/user3 app.profile/user3.firefox/parent.lock Mon Nov 22 08:48:23 2010
Dosyaların Windows tarafından açıldığını ve bir DENY_ALL kilidi uyguladığını görebiliriz.
Artık bir istemci bu paylaşıma yeniden bağlandığında ve bu dosyaları açmaya çalıştığında samba kilitlendiğini ve erişimi reddettiğini söylüyor.
Bu durumu geçici olarak çözmenin bir yolu var mı yoksa bir şey mi kaçırıyorum?
Düzenleme: Bu özelliklerin etkinleştirilmesi için iyi nedenler olduğundan samba sunucusundaki dosya kilitlerinin devre dışı bırakılmasını önlemek istiyoruz .