Users in ACL can't save changes from Excel 2000
Chris Tooley
ctooley at amoa.org
Thu Oct 25 08:55:28 GMT 2001
I've got a problem with users who are listed in the ACL of a file not
being able to save the file. As the logs show when the file is opened
they get read=Yes but write=No. I need them to be able to write to
these files. Any help would be greatly appreciated. I apologize for
the length of the e-mail but some of the things looked important (like
it looks like it just keeps opening copies of the file).
This is from a machine log of access to a budget file for user
sstrapple. The user is in the ADMINISTRATION group. Below is my
smb.conf and a getfacl of the file he's trying to open.
[2001/10/25 10:40:10, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:10, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:10, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=2)
[2001/10/25 10:40:10, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=1)
[2001/10/25 10:40:10, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:10, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:10, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=2)
[2001/10/25 10:40:11, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:11, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:11, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=1)
[2001/10/25 10:40:11, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=2)
[2001/10/25 10:40:11, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:11, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:11, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=1)
[2001/10/25 10:40:11, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=2)
[2001/10/25 10:40:13, 2] smbd/connection.c:utmp_claim(841)
utmp_claim: lp_utmp() NULL
[2001/10/25 10:40:13, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:13, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:13, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=1)
[2001/10/25 10:40:13, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=2)
[2001/10/25 10:40:14, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:14, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:14, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=1)
[2001/10/25 10:40:14, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=Yes (numopen=2)
[2001/10/25 10:40:16, 2] smbd/connection.c:utmp_yield(785)
utmp_yield: lp_utmp() NULL
[2001/10/25 10:40:20, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:20, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:20, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=3)
[2001/10/25 10:40:20, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:20, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:20, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=4)
[2001/10/25 10:40:20, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:20, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:20, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=3)
[2001/10/25 10:40:21, 2] smbd/close.c:close_normal_file(205)
sstrapple closed file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls (numopen=2)
[2001/10/25 10:40:21, 2] smbd/open.c:check_share_mode(426)
Share violation on file (1,4,2,31350,ACCOUNTING/PUBLIC/Budget,
FY2002/2002 Departmental Budgets/2002 Budget Sheet
(Operations).xls,fcbopen = 0, flags = 0) = 0
[2001/10/25 10:40:21, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=3)
[2001/10/25 10:40:22, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inheriting from
ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental Budgets
[2001/10/25 10:40:22, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/2002 Budget Sheet (Operations).xls) inherit mode 40775
[2001/10/25 10:40:22, 2] smbd/open.c:check_share_mode(426)
Share violation on file (2,4,2,31350,ACCOUNTING/PUBLIC/Budget,
FY2002/2002 Departmental Budgets/2002 Budget Sheet
(Operations).xls,fcbopen = 0, flags = 0) = 0
[2001/10/25 10:40:22, 2] smbd/open.c:open_file(216)
SSTRAPPLE opened file ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets/2002 Budget Sheet (Operations).xls read=Yes
write=No (numopen=3)
[2001/10/25 10:40:25, 2] smbd/connection.c:utmp_claim(841)
utmp_claim: lp_utmp() NULL
[2001/10/25 10:40:27, 2] smbd/connection.c:utmp_yield(785)
utmp_yield: lp_utmp() NULL
[2001/10/25 10:40:28, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/43D9E900) inheriting from ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets
[2001/10/25 10:40:28, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/43D9E900) inherit mode 40775
[2001/10/25 10:40:28, 2] smbd/dosmode.c:unix_mode(61)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/43D9E900) inheriting from ACCOUNTING/PUBLIC/Budget, FY2002/2002
Departmental Budgets
[2001/10/25 10:40:28, 2] smbd/dosmode.c:unix_mode(69)
unix_mode(ACCOUNTING/PUBLIC/Budget, FY2002/2002 Departmental
Budgets/43D9E900) inherit mode 40775
# Samba config file created using SWAT
# from 192.168.1.50 (192.168.1.50)
# Date: 2001/04/03 21:32:21
# Global parameters
[global]
workgroup = SAMBANET
netbios name = FILECABINET
server string = Austin Museum of Art PDC
interfaces = 192.168.1.17
encrypt passwords = Yes
unix password sync = Yes
passwd program = /usr/bin/passwd
debug level = 2
syslog = 4
log file = /var/log/samba/log.%m
max log size = 1000
announce version = 4.0
time server = True
time offset = 300
logon script = %U.bat
logon path = \\%N\profiles\%U
logon drive = X:
domain logons = Yes
guest account = nobody
os level = 65
preferred master = Yes
domain master = Yes
wins proxy = Yes
wins support = Yes
mangle case = Yes
create mask = 0770
directory mask = 0775
inherit permissions = yes
print command = lpr -P%p -r %s
lppause command = lpc hold %p %j
lpresume command = lpc release %p %j
queuepause command = lpc -P%p stop
queueresume command = lpc -P%p start
[netlogon]
comment = Netlogon
path = /home/samba/netlogon
writeable = Yes
[trackit]
comment = TrackIT
path = /home/trackit
writeable = Yes
[Drivers]
comment = Printer Drivers
path = /mnt/amoadata/drivers
writeable = Yes
public = yes
[Pictures]
comment = AMOA Digital Images
path = /mnt/amoadata/photodrive
writeable = Yes
recycle bin = /mnt/amoadata/tmp/.photodrivetrash
[ArtGuild]
comment = ArtGuild
path = /home/ArtGuild
writeable = Yes
recycle bin = /mnt/amoadata/tmp/.artguildtrash
[homes]
comment = Home Directories
writeable = Yes
browseable = No
recycle bin = /mnt/amoadata/tmp/.recyclebin/%m
[print$]
comment = All Printers
path = /home/samba/printers
printable = Yes
browseable = Yes
read only = No
guest ok = Yes
write list = Administrator, root, ctooley
[profiles]
comment = User Profiles
path = /home/samba/profiles
writable = Yes
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
guest ok = Yes
browseable = Yes
create mode = 0700
writable = no
[Kelli]
comment = AMOA DATA
path = /home/kjohnson
writeable = Yes
read only = No
browseable = No
recycle bin = /mnt/amoadata/tmp/.maintrash
[SYS]
comment = AMOA DATA
path = /mnt/amoadata/shareddata
writeable = Yes
read only = No
recycle bin = /mnt/amoadata/tmp/.maintrash
[IntraWeb]
comment = Internal Website Information
path = /home/httpd
writeable = Yes
read only = No
recycle bin = /mnt/amoadata/tmp/.website
A getfacl of the file
# file: 2002 Budget Sheet (Operations).xls
# owner: nsheppard
# group: EVERYONE
user::rwx
group::rwx
group:ADMINISTRATION:rwx
group:ADMINISTRATOR:rwx
mask:rwx
other:r-x
More information about the samba
mailing list