Özkan Göksu
2017-Nov-30 12:09 UTC
[Samba] I see "everyone permission" at windows security even i didn't add.
I created a share with the config I gave below. As you can see in pictures
I have two Everyone at "Permission" and one Everyone at
"Share" section.
These permissions comes when i create a share.. One of them is definitely
related to samba because it is in the "share" section, but I guess the
other two permits are comes with "posix acl".
But i did not add everyone permission to my share? I did "setfacl
other:---" and "public = no" Where these permissions are come
from?
I know "everyone" permissions are harmless but still I don't want
to see
them. Do you know a way to delete these permissions when you create a samba
share?
getfacl iotest/
# file: iotest/
# owner: root
# group: root
user::rwx
user:8008:rwx
group::---
mask::rwx
other::---
------------------------------
[iotest]
comment = iotest ACL Test
path = /ozkaniotest/iotest
valid users = "test.local\test"
admin users = "test.local\test"
write list = "test.local\test"
public = no
read only = yes
inherit permissions = yes
inherit acls = yes
BTW: I use ZFS as filesystem and my zfs parameters are:
- aclytpe=posixacl
- xattr= sa
*Yes, pictures are not in English but this is just Windows Security->
Permission tab.. And attrb's are not important.*
[image: https://i.imgur.com/F0G0G6V.png]
<https://i.stack.imgur.com/plLMP.png>[image: enter image description here]
<https://i.stack.imgur.com/7CYib.png>
Rowland Penny
2017-Nov-30 13:13 UTC
[Samba] I see "everyone permission" at windows security even i didn't add.
On Thu, 30 Nov 2017 14:09:44 +0200 Özkan Göksu via samba <samba at lists.samba.org> wrote:> I created a share with the config I gave below. As you can see in > pictures I have two Everyone at "Permission" and one Everyone at > "Share" section. These permissions comes when i create a share.. One > of them is definitely related to samba because it is in the "share" > section, but I guess the other two permits are comes with "posix acl". > > But i did not add everyone permission to my share? I did "setfacl > other:---" and "public = no" Where these permissions are come from? > > I know "everyone" permissions are harmless but still I don't want to > see them. Do you know a way to delete these permissions when you > create a samba share? > > getfacl iotest/ > # file: iotest/ > # owner: root > # group: root > user::rwx > user:8008:rwx > group::--- > mask::rwx > other::--- > > ------------------------------ > > [iotest] > comment = iotest ACL Test > path = /ozkaniotest/iotest > valid users = "test.local\test" > admin users = "test.local\test" > write list = "test.local\test" > public = no > read only = yes > inherit permissions = yes > inherit acls = yes > > BTW: I use ZFS as filesystem and my zfs parameters are: > > > - aclytpe=posixacl > - xattr= sa > > *Yes, pictures are not in English but this is just Windows Security-> > Permission tab.. And attrb's are not important.* > > [image: https://i.imgur.com/F0G0G6V.png] > <https://i.stack.imgur.com/plLMP.png>[image: enter image description > here] <https://i.stack.imgur.com/7CYib.png>Yes, I do know of a way to remove the entry, go to windows and remove ALL the entries, go to Unix and set Unix permissions on the directory and files, never look at or change the permissions from windows ever again. OR, to put it another way, either use posix ACLs or Windows ACLs, not both as you are trying to do now. Change the share to this: [iotest] comment = iotest ACL Test path = /ozkaniotest/iotest read only = No and set the permissions from Windows Or carry on as you are doing now and IGNORE the share tabs on windows. Rowland