[Samba] Help pls. -- Samba permission question

J Gao jgao at veecall.com
Wed Dec 12 12:07:32 MST 2012


Thank you Gary  for the help.


On 12-12-12 09:45 AM, Gary Dale wrote:
> If you want the CIFS permissions to be set correctly, use the Samba/CIFS
> tools to set them (ie. set them from the client. Don't set them using
> Unix permissions on the server).

I don't know if I'm doing it correct. I'm using a bash script to help 
user mount the CIFS share like this:

sudo mount.cifs //fileserver/management/ ${HOME}/fileserver/management 
-o user=${USER},password=$userPass,uid=$UID,rw,mand

Could you give me an example on using Samba/CIFS tools?



>
> Your example shows you setting the group to managegroup but your
> smb.conf forces the group to management. Which is it?

my typo. I want make clear so I change the group name to managegroup. 
The actual group name it the same "managment" which I think may cause 
confusion when I post my question. Sorry.

Bets Regards.

Gao


>
> The last line in your server commands I believe should be chmod, not chowm.
>
>
> On 12/12/12 12:21 PM, J Gao wrote:
>> Hi, All,
>>
>> I'm having a problem with my samba server(v3.6.9) setup. I have a
>> share on the server:
>>
>> #cd /
>> #mkdir managment
>> #chown -R root:managegroup management
>> #chowm -R 2770 management
>>
>> When I test this I found out:
>> the managegroup member can create new file/dir with the correct
>> permission: -rwxrws--- or drwxrws---
>>
>> BUT, when the client copy a file or dir to the share from his local
>> drive, then some file/dir will have different the permission when it
>> coiped to the Samba share. (for example, drwxrwxr-x)
>>
>> We have both Windows and Ubuntu client. Ubuntu client use cifs.mount
>> to access the Samba share.
>>
>> Here is my smb.conf file. Please help me. All I want is when and file
>> and/or dir end up on the samba share, it should have 770 permission.
>>
>> Thanks.
>>
>> Gao
>>
>>
>> my smb.conf:
>> ============================================
>> [global]
>>         workgroup = WORKGROUP
>>         server string = My File Server
>>         interfaces = lo bond0 192.168.1.2/24
>>         hosts allow = 127. 192.168.1.
>>         log file = /var/log/samba/log.%m
>>         max log size = 1000
>>         security = user
>>         passdb backend = tdbsam
>>         guest account = nobody
>>         map to guest = Bad User
>>         wins support = yes
>>         dns proxy = no
>>         map acl inherit = yes
>>         nt acl support = yes
>>         load printers = no
>>         printing = bsd
>>         printcap name = /dev/null
>>         disable spoolss = yes
>>         create mask = 0770
>>         force security mode = 0770
>>         force create mode = 0770
>>         directory mask = 0770
>>         force directory mode = 0770
>>
>> [Management]
>>     comment =
>>         path = /management
>>         browsable = yes
>>         public = no
>>         writable = yes
>>         read only = no
>>         force group = management
>>         valid users = @management
>>
>> ========================================
>>
>


-- 



More information about the samba mailing list