Users in ACL can't save changes from Excel 2000
Chris Tooley
ctooley at amoa.org
Thu Oct 25 09:23:04 GMT 2001
I apologize I know better.
Server:
RedHat 6.2
Samba 2.2.0 (2.2.1a and 2.2.2 don't compile correctly for me yet)
PDC
security=server
ACL patches to ext2 from acl.bestbits.at
Clients:
Windows 98 SE
Excel 2000
On Thu, 2001-10-25 at 10:54, samba-admin at lists.samba.org wrote:
> 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
>
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba
More information about the samba
mailing list