[Samba] Samba-4.10.4 strange behaviour
Strahil Nikolov
hunter86_bg at yahoo.com
Wed Jul 1 16:08:51 UTC 2020
Hello All,
I'm new to the list and I don't have much of experience with samba.
I have a test setup on CentOS 7.8 with samba-4.10.4 and samba-vfs-glusterfs .
When my client mounts the samba share via vers=1.0 , the user sees the share properly (uid,gid,mode are just like on gluster). When the share is mounted with vers=2.0 or not specified (anything higher) the files are owned by root/root and can't be changed (even by root).
Here is a short summary:
Packages:
samba-4.10.4-11.el7_8.x86_64
samba-client-libs-4.10.4-11.el7_8.x86_64
samba-common-4.10.4-11.el7_8.noarch
samba-common-libs-4.10.4-11.el7_8.x86_64
samba-common-tools-4.10.4-11.el7_8.x86_64
samba-libs-4.10.4-11.el7_8.x86_64
samba-vfs-glusterfs-4.10.4-11.el7_8.x86_64
TESTPARM:
# Global parameters
[global]
printcap name = cups
security = USER
workgroup = SAMBA
idmap config * : backend = tdb
cups options = raw
[homes]
browseable = No
comment = Home Directories
inherit acls = Yes
read only = No
valid users = %S %D%w%S
[printers]
browseable = No
comment = All Printers
create mask = 0600
path = /var/tmp
printable = Yes
[print$]
comment = Printer Drivers
create mask = 0664
directory mask = 0775
force group = @printadmin
path = /var/lib/samba/drivers
write list = @printadmin root
[gluster-replicate]
comment = For samba share of volume replicate
guest ok = Yes
inherit acls = Yes
kernel share modes = No
path = /
read only = No
vfs objects = glusterfs
glusterfs:loglevel = 7
glusterfs:logfile = /var/log/samba/glusterfs-replicate.%M.log
glusterfs:volume = replicate
Shares ownership:
[root at servera ~]# mount -t cifs //servera/gluster-replicate /mnt -o user=smbuser
Password for smbuser@//servera/gluster-replicate: ***
[root at servera ~]# ls -l /mnt
общо 9
drwxr-xr-x. 2 root root 0 1 юли 18,42 test
-rwxr-xr-x. 1 root root 4 1 юли 18,49 test12
-rwxr-xr-x. 1 root root 9 1 юли 18,51 test12345
drwxr-xr-x. 2 root root 0 1 юли 18,49 test35
[root at servera ~]# umount /mnt
[root at servera ~]# mount -t cifs //servera/gluster-replicate /mnt -o user=smbuser,vers=1.0
Password for smbuser@//servera/gluster-replicate: ***
[root at servera ~]# ls -l /mnt
общо 9
drwxrwsrwx. 2 smbuser smbuser 4096 1 юли 18,42 test
-rw-r--r--. 1 smbuser smbuser 4 1 юли 18,49 test12
-rw-r--r--. 1 smbuser smbuser 9 1 юли 18,51 test12345
drwxr-sr-x. 2 smbuser smbuser 4096 1 юли 18,49 test35
[root at servera ~]# umount /mnt
[root at servera ~]# mount -t glusterfs -o acl servera:/replicate /mnt
[root at servera ~]# ls -l /mnt
общо 9
drwxrwsrwx. 2 smbuser smbuser 4096 1 юли 18,42 test
-rw-r--r--. 1 smbuser smbuser 4 1 юли 18,49 test12
-rw-r--r--. 1 smbuser smbuser 9 1 юли 18,51 test12345
drwxr-sr-x. 2 smbuser smbuser 4096 1 юли 18,49 test35
[root at servera ~]#
I'm pretty sure I'm missing something , but I have no idea what it is. Any ideas why the share is viewable as "root" will be highly appreciated.
Thanks in advance.
Best Regards,
Strahil NIkolov
More information about the samba
mailing list