I am having difficulty with Windows shares mounted with smb on my linux
machine. The mount directory will not have write permissions for anyone,
no matter what. The mount directory that I use is /home/samba. It has
0700, or drwx------ permissions when it is not connected to Samba. It is
owned by the user jhall, and the group root. When I mount it, if I use
dmask 0777, I get dr-xr-xr-x. If I use dmask 0700, I get dr-x------, and
so on. The subdirectories have the proper dmask, and thus are writeable.

The shared directory on my Win XP Pro box is SharedDocs, and jhall has
full permissions in this directory.

Below is an example of my shell commands and subsequent output:

[root@laptop jhall]# ls -l /home
##See that the dir samba is writable by jhall
drwx------   37 jhall    users        4096 Nov 27 19:42 jhall
drwx------    2 jhall    users        4096 Nov 27 11:09 samba
drwx------   21 stephie  stephie      4096 Nov 27 14:58 stephie

##This is how I mount the share 
[root@laptop jhall]# mount -t smbfs -o
user=jhall,uid=jhall,gid=root,dmask=0700,fmask=0777 //desktop/SharedDocs
/home/samba
Password: 

[root@laptop jhall]# ls -l /home
##Now it is mounted, and I can read and execute everything that 
##is on my shared windows directory, but can only write things that
##are in a subdirectory, because they have the proper dmask of 0700
##I am logged in as jhall when I try to write to the directory.
drwx------   37 jhall    users        4096 Nov 27 19:42 jhall
dr-x------    1 jhall    root         4096 Nov 24 11:54 samba
drwx------   21 stephie  stephie      4096 Nov 27 14:58 stephie

[root@laptop jhall]# smbumount /home/samba
##I unmount the directory

[root@laptop jhall]# ls -l /home
##And again have write permission
drwx------   37 jhall    users        4096 Nov 27 19:42 jhall
drwx------    2 jhall    users        4096 Nov 27 11:09 samba
drwx------   21 stephie  stephie      4096 Nov 27 14:58 stephie

I hope that this is enough information. Any help is appreciated!



-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to