[Samba] Permissions for share

Eric Warnke ericew at gmail.com
Wed Apr 26 13:36:05 GMT 2006


You are getting bitten by standard unix permissions.

1) Your directory is "sticky" this means that the users would have to be the
owner ( eg nobody here ) to remove the file ( just like /tmp )
2) You don't have a force user = nobody in your [share]

So the temp files are probably created as the userid, but when office goes
to remove the old file it can't ( not nobody ).

What you need to do is take a step back and decide what you want and then we
can help you make it happen.

1) Do you want files to be "owned", but still managable ( r/w ) by everyone?

2) Do you just want a anonymous share where everyone dumps files as a common
user?

3) Do you want users to only be able to update there own files?

Both of these are possible with some small changes to your config.

Cheers,
Eric

On 4/26/06, Chris Boyd <Chris.Boyd at usit.ie> wrote:
>
> Sorry here's the permissions. Notice the user robin after trying to edit
> an excel file.
>
>
> ls -la share/
> total 5489
> drwxrwsr-t   7 nobody users     960 Apr 26 14:14 .
> drwxr-xr-x   7 root   root      152 Apr 25 16:29 ..
> -rwxrwxr-x   1 nobody users      67 Jun 13  2005 .bat
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 12:42 09DC1000
> -rwxrwxr-x+  1 nobody users  178176 Apr 26 12:22 35CA0000
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 13:18 35D58600
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 12:46 A0602000
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 13:31 ABE19600
> drwxrwsr-t  92 nobody users    6512 Apr 26 10:45 ACCOMMOD (OLD)
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 13:33 B2A5B400
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 13:20 BA5AA400
> -rwxrwxr-x   1 nobody users  131584 Dec 20 12:03 Christmas 05 slip.pub
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 13:17 DC358600
> drwxrwsr-t   2 nobody users     424 Apr 25 14:12 Daniela's Copied Files
> (OLD)
> -rwxrwxr-x+  1 robin  users  206336 Apr 26 14:14 E5317000
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 12:43 F0BD1000
> -rwxrwxr-x+  1 nobody users  206336 Apr 26 13:32 F9C29600
> drwxrwsr-t  13 nobody users     352 Apr 25 14:21 MRKTING (OLD)
> -rwxrwxr-x   1 nobody users   27648 Apr 18  2005 Normal.dot
> -rwxrwxr-x   1 nobody users    1489 Jun 21  2005 PROTEL.INI
> -rwxrwxr-x   1 nobody users   24064 Apr 25 14:23 Robin test.doc
> drwxrwsr-t   4 nobody users     208 Apr 26 13:24 Shared 2006
> -rwxrwxr-x   1 nobody users  206336 Apr 26 13:55 UCD 2006 Daily
> Figures.xls
> -rwxrwxr-x   1 nobody users  178176 Apr 26 10:39 UCD Village Daily Figures
> 2006.xls
> -rwxrwxr-x   1 nobody users   19456 Jun 13  2005 XCOPY K.doc
> -rwxrwxr-x   1 nobody users      12 Apr 25 15:52 aillinn.txt
> -rwxrwxr-x   1 nobody users      19 Apr 21 15:09 bob.txt
> -rwxrwxr-x   1 nobody users  544776 Apr  3 11:24 genplano.pdf
> drwxrwsr-t   2 nobody users      80 Apr 25 14:12 ini file 200605
> -rwxrwxr-x   1 nobody users 2171904 Apr 21 11:58 lj988en.exe
> -rwxrwxr-x   1 nobody users       4 Apr 21 14:10 test2.txt
> -rwxrwxr-x   1 nobody users       0 Apr 25 16:23 testfile
>
> Here's the smb.conf
>
> [share]
>         comment = Shared Folder
>         path = /data/share
> #       drive = S:
>         read only = no
>         force create mode = 0660
>         force directory mode = 0770
>
>
> On 4/25/06, Chris Boyd <Chris.Boyd at usit.ie> wrote:
> >
> > opensuse 10/find / samba-3.0.20b-3.3
> > I'm trying to change directory permissions on a share so all users can
> > modify files in the share and when I do as suggested in Ch15 of Samba
> Howto
> > the following happens
> > $ find `directory_name' -type d -exec chown nobody:users {}\;
> >
> > find: missing argument to `-exec'
> >
> >
> >
> > Chris Boyd
> > Systems Engineer
> > USIT
> > 19-21 Aston Quay
> > Dublin 2
> > Ireland
> >
> > Tel: +353 1 6021670
> > Fax: +353 1 6771602
> > www.usit.ie
> >
> > -----------------------------------------------------------------
> > This email message is intended only for the addressee(s)
> > and contains information that may be confidential and/or
> > copyrighted.  If you are not the intended recipient please
> > notify the sender by reply email and immediately delete
> > this email. Use, disclosure or reproduction of this email
> > by anyone other than the intended recipient(s) is strictly
> > prohibited. USIT has scanned this email for viruses and
> > dangerous content and believes it to be clean. However,
> > virus scanning is ultimately the responsibility of the recipient.
> > -----------------------------------------------------------------
> >
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  https://lists.samba.org/mailman/listinfo/samba
> >
>
>
> Chris Boyd
> Systems Engineer
> USIT
> 19-21 Aston Quay
> Dublin 2
> Ireland
>
> Tel: +353 1 6021670
> Fax: +353 1 6771602
> www.usit.ie
>
> -----------------------------------------------------------------
> This email message is intended only for the addressee(s)
> and contains information that may be confidential and/or
> copyrighted.  If you are not the intended recipient please
> notify the sender by reply email and immediately delete
> this email. Use, disclosure or reproduction of this email
> by anyone other than the intended recipient(s) is strictly
> prohibited. USIT has scanned this email for viruses and
> dangerous content and believes it to be clean. However,
> virus scanning is ultimately the responsibility of the recipient.
> -----------------------------------------------------------------
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/listinfo/samba
>


More information about the samba mailing list