[Samba] MS Office files on NT client
Phil Daintree
phil at dux.co.nz
Wed Feb 13 15:06:09 GMT 2002
Samba has worked well for several years - upgraded to 2.2 with Suse 7.2 6
months ago all well and happy.
An NT client - logged on as Administrator - that was working with Samba for
over a year had its share changed from one user to another - using clear
text passwords, the machine was also tidied up. It connects to Samba with
the new user's log on and password and NT explorer sees the shares and can
delete and copy/move files around. It can also create notepad and wordpad
files but cannot create MS Office 97 files any more?????!! - instead it
creates a whole lot of empty temporary files on the share and an empty file
of the Office file that was supposed to be created there.
Anyone any ideas ?
I have re-installed Office and applied service patches 1 and 2b - before
even looking at this. (Office saves files fine to other windows shares and
the local disk :-) For some reason this user cannot get permission to write
these files. What's the difference between office files (Access, Excel,
Word) and notepad/wordpad files??!!
Extracts from the log debuglevel=2
[2002/02/14 11:24:39, 2] smbd/reply.c:reply_sesssetup_and_X(960)
Defaulting to Lanman password for kim
[2002/02/14 11:24:39, 1] smbd/service.c:make_connection(638)
ntserver (192.168.2.9) connect to service shared as user kim (uid=514,
gid=100) (pid 26874)
[2002/02/14 11:24:39, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(.) inheriting from .
[2002/02/14 11:24:39, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(.) inherit mode 40776
[2002/02/14 11:24:41, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp) inheriting from .
[2002/02/14 11:24:41, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp) inherit mode 40776
[2002/02/14 11:24:45, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp) inheriting from .
[2002/02/14 11:24:45, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp) inherit mode 40776
[2002/02/14 11:24:45, 0] smbd/nttrans.c:call_nt_transact_ioctl(1776)
call_nt_transact_ioctl: Currently not implemented.
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde.doc read=Yes write=Yes (numopen=3)
[2002/02/14 11:24:47, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/2001Carde.doc (numopen=2)
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde.doc read=Yes write=No (numopen=3)
[2002/02/14 11:24:47, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/2001Carde.doc (numopen=2)
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde.doc read=Yes write=Yes (numopen=3)
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/~$01Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/~$01Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/~$01Carde.doc read=No write=Yes (numopen=4)
[2002/02/14 11:24:47, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/~$01Carde.doc (numopen=3)
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/~$01Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/~$01Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/~$01Carde.doc read=Yes write=No (numopen=4)
[2002/02/14 11:24:47, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/~$01Carde.doc (numopen=3)
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/~$01Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/~$01Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/~$01Carde.doc read=No write=Yes (numopen=4)
[2002/02/14 11:24:47, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/~$01Carde.doc (numopen=3)
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde.doc) inheriting from Temp
[2002/02/14 11:24:47, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde.doc) inherit mode 40777
[2002/02/14 11:24:47, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde.doc read=Yes write=No (numopen=4)
[2002/02/14 11:24:48, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/2001Carde.doc (numopen=3)
[2002/02/14 11:24:48, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde.doc) inheriting from Temp
[2002/02/14 11:24:48, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde.doc) inherit mode 40777
[2002/02/14 11:24:48, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde.doc read=Yes write=No (numopen=4)
[2002/02/14 11:24:48, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/2001Carde.doc (numopen=3)
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde1.doc) inheriting from Temp
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde1.doc) inherit mode 40777
[2002/02/14 11:24:59, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde1.doc read=Yes write=No (numopen=3)
[2002/02/14 11:24:59, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/2001Carde1.doc (numopen=2)
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde1.doc) inheriting from Temp
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde1.doc) inherit mode 40777
[2002/02/14 11:24:59, 2] smbd/open.c:open_file(216)
kim opened file Temp/2001Carde1.doc read=Yes write=No (numopen=3)
[2002/02/14 11:24:59, 2] smbd/close.c:close_normal_file(205)
kim closed file Temp/2001Carde1.doc (numopen=2)
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/2001Carde1.doc) inheriting from Temp
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/2001Carde1.doc) inherit mode 40777
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(Temp/fsaF.tmp) inheriting from Temp
[2002/02/14 11:24:59, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(Temp/fsaF.tmp) inherit mode 40777
and so on with '000s of these .tmp files
The smb.conf file is
[global]
workgroup = DUX
guest account = nobody
keep alive = 30
os level = 2
debuglevel = 2
kernel oplocks = false
security = user
log file = /var/log/smblog.%m
printing = bsd
printcap name = /etc/printcap
load printers = yes
socket options = TCP_NODELAY
map to guest = Bad User
interfaces = 192.168.2.50/255.255.255.0 127.0.0.1/255.0.0.0
wins support = no
[homes]
comment = home-directory
browseable = no
read only = no
create mode = 0750
writeable = yes
[shared]
comment = Shared-Files
guest ok
inherit permissions = yes
path = /home/shared
read only = no
public = yes
create mask = 0777
writable = yes
Regards
Phil Daintree
Dux Industries Ltd Ph:+64 (04) 567 8900 Fax: +64 (04) 567 8904
More information about the samba
mailing list