[Samba] Question about the permission for copied file/dir

J Gao jgao at veecall.com
Wed Jul 4 17:14:55 MDT 2012


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



-- 



More information about the samba mailing list