[Samba] permission denied with windows acls
Rowland Penny
rpenny at samba.org
Mon Jan 29 20:33:58 UTC 2024
On Mon, 29 Jan 2024 09:27:58 -0800
Peter Carlson via samba <samba at lists.samba.org> wrote:
>
> On 1/29/24 08:17, Rowland Penny via samba wrote:
> > On Mon, 29 Jan 2024 07:55:05 -0800
> > Peter Carlson via samba<samba at lists.samba.org> wrote:
> >
> >> Just to make sure this morning, I created another VM and it behaves
> >> the same, so obviously we have something slightly different in our
> >> configs. I think we have gone through the client side pretty
> >> thoroughly and they are the same. That leaves:
> >>
> >> * our security settings on the share - but you said that your
> >> machine isn't in domain users and domain computers doesn't have
> >> access to the share. What else there to test here?
> >> * file server samba settings
> >> * possibly version differences
> >> o Client: Version 4.15.13-Ubuntu
> >> o File Server: Version 4.19.0pre1-GIT-1e793357906
> >> o Domain Controller: Version 4.18.0pre1-GIT-d385058ce7c
> >> o I was doing some work on generic user level linux GPOs
> >> which is why the DC and FS are running from source
> >> * or even at the DC.?
> >>
> >> What's the easiest way to proceed? I can post pretty much any
> >> config needed.
> >>
> > The share I am mounting is a simple share on a Unix domain member
> > using the 'rid' backend (as is the client), these are the
> > permissions on the share:
> >
> > ls -lad /srv/share
> > drwxrwx--- 3 rowland domain users 4096 Jan 28 21:48 /srv/share
> >
> > The share in smb.conf is this:
> >
> > [data]
> > path=/srv/share
> > read only = no
> >
> > With that, I can start my VM and find the share in /mnt/test
> >
> > I think my next step will have to be to set up a new share on the
> > server, but this time set the permissions from Windows and see if
> > that mounts on the Unix client. But it will have to be tomorrow now.
> >
> > Rowland
> >
> No worries on the timeline, I appreciate the help!
OK, I thought I had to go and do something, but it got cancelled.
So I set up yet another couple of shares, one using windows permissions
like yours, the other giving Domain Users full control, they both mount
and work.
>
> here is my windows share permissions:
> https://pasteboard.co/m6j9vYkRkt3q.png
>
> here is my share config:
>
> root at fs1:~# ls -lad /data/test
> drwxrwx--T+ 4 root CARLSON\domain admins 4096 Jan 26 16:13 /data/test
^
|----- Where does the big T' come from, I do not get that.
It is my understanding that it shows the sticky bit is set on 'others',
but there is no 'x' set.
>
>
> [global]
> server string = %h server (Samba, Ubuntu)
> log file = /var/log/samba/log.%m
> max log size = 1000
> logging = file
> panic action = /usr/share/samba/panic-action %d
> log level = 3
>
> kerberos method = secrets and keytab
> realm = CARLSON.LAB
> workgroup = CARLSON
> template homedir = /home/%U@%D
> template shell = /bin/bash
> security = ads
> idmap config CARLSON : range = 2000000-2999999
> idmap config CARLSON : backend = rid
> idmap config * : range = 10000-999999
> idmap config * : backend = tdb
>
> vfs objects = acl_xattr
> map acl inherit = yes
>
> winbind use default domain = no
> winbind refresh tickets = yes
> winbind offline logon = yes
> winbind enum groups = no
> winbind enum users = no
>
> apply group policies = yes
>
> #======================= Share Definitions =======================
> [Test]
> path = /data/test
> comment = test
> writable = yes
>
>
There are some differences between my smb.conf and yours, but nothing
major except that I have:
dedicated keytab file = /etc/krb5.keytab
I am not sure if that has any bearing.
Rowland
More information about the samba
mailing list