Hello, everyone,
My server is Samba 3.5 on Centos 6.2. It is a stand alone file server
and now I have trouble to set the correct permission.
My goal is to set 0770 on all the share, including files and
directories. here is my smb.conf:
[global]
workgroup = GEO
server string = Kappa - File Server
interfaces = lo bond0 192.168.123.29/24
hosts allow = 127. 192.168.123. 192.168.25. 10.66.77.
log file = /var/log/samba/log.%m
max log size = 1000
security = user
passdb backend = tdbsam
guest account = nobody
map to guest = Bad User
remote announce = 192.168.25.255 10.66.77.25
wins support = yes
create mask = 0770
; force security mode = 0770
force create mode = 0770
directory mask = 0770
force directory mode = 0770
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
---------------------------------------------------
Now the client using cifs.mount (Ubuntu 12.04) to mount their home dir
and use it to store files. When I test the permission, I observed:
1. If client create a file (or a directory), the the permission is
correct to set to 0770;
2. But if copy a file for other location to this Samba share, the
permission get transferred. For example, if the local file permission is
0744, it will keep this permission when it copied to the Samba share.
Same for the directories.
I tried the "force security mode = 0770" and "security mask = 0770" but
without success.
Could someone help me please? Thanks a lot.
J Gao
--
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/options/samba