[linux-cifs-client] chmod fails Permission denied with cifs client mounted samba share

Jeff Layton jlayton at samba.org
Tue Jun 30 11:22:40 GMT 2009


On Sat, 2009-06-27 at 17:21 -0700, munga wrote:
> Hi,
> 
> I have a Thecus N2100 NAS box running samba Version 3.0.23a and I am
> mounting it in /etc/fstab as below
> //n2100/svn_repos /media/svn_repos cifs
> auto,user,sfu,username=mythtv,password=mythtv,,rw 0 0
> The CIFS client is mount.cifs version: 1.12-3.3.4
> 

What kernel is the client running?

> The problem is I get Permission denied errors when using chmod as below.
> Even touching a file gives errors although it still creates the file. If I
> mount the samba share via a windows machine I am able to change the security
> settings as expected. I have tried many different options with no change. I
> need chmod to work so I can setup a subversion repository on it.
> [root at mythtv media]
> # ll svn_repos/
> total 4
> -rwxrwxrw-+ 1 mythtv users 0 Jun 28 08:48 test
> [root at mythtv media]
> # chmod 766 svn_repos/test 
> chmod: changing permissions of `svn_repos/test': Permission denied
> [root at mythtv media]
> # touch svn_repos/test2
> touch: setting times of `svn_repos/test2': Invalid argument
>
> Here is my current smb.conf which is created by NAS box.
> [global]
> server string = %h
> deadtime = 15
> hide unreadable=yes
> load printers = no
> log file = /opt/samba/var/log/samba.%m
> log level = 0
> unix extensions = yes
> max log size = 50
> encrypt passwords = yes
> case sensitive = auto
> passdb backend = tdbsam
> socket options = TCP_NODELAY
> use sendfile = yes
> local master = yes
> domain master = no
> preferred master =no
> dns proxy = no
> dos charset=utf8
> unix charset=utf8
> display charset=utf8
> allow trusted domains = No
> idmap uid = 20000-40000
> idmap gid = 20000-40000
> winbind separator = +
> winbind nested groups = yes
> winbind enum users = yes
> winbind enum groups = yes
> create mask = 0644
> winbind use default domain = yes
> map acl inherit = yes
> nt acl support = yes
> #map system = yes
> bind interfaces only = yes
> interfaces = eth*,wlan*,lo
> guest account = nobody
> map to guest = Bad User
> guest only = yes
> workgroup = HOME                                                                                                         
> security = user                                                                                                          
> auth methods = guest sam_ignoredomain                                                                                    
> password server = .                                                                                                      
> realm =                                                                                                                  
> idmap backend = idmap_rid:MYGROUP=20000-40000                                                                            
> wins server =
> 
> [svn_repos]                                                                                                              
> comment = Subversion repository                                                                                          
> browseable = yes                                                                                                         
> #guest only = yes                                                                                                        
> path = /raid/svn_repos                                                                                                   
> map acl inherit = yes                                                                                                    
> inherit acls = yes                                                                                                       
> read only = no                                                                                                           
> create mask = 0777                                                                                                       
> force create mode = 0000                                                                                                 
> inherit permissions = Yes                                                                                                
> map archive = yes                                                                                                        
> map hidden = yes                                                                                                         
> #recursive = yes                                                                                                         
> guest only = no

-- 
Jeff Layton <jlayton at samba.org>



More information about the linux-cifs-client mailing list