I'm trying to setup a samba server to share data among clients via cifs. As a test, I mounted the samba share on the same machine and tried to access the contents of the directory. The mount command was:
mount -t cifs -o username=sthomaso,workgroup=WORKGROUP //server/scratch /mnt/server/scratch
...which worked fine after entering the password. Although I can
cd /mnt/server/scratch, when I try to list the contents of the directory with
ls, I get error
ls: reading directory .: Permission denied.
On the server, my
[global] security = user workgroup = WORKGROUP [homes] writeable = yes [scratch] path = /var/scratch valid users = @feausers writeable = yes
User "sthomaso" was added to tdbsam with command:
pdbedit -a -u sthomaso
User "sthomaso" is in group "feausers", verified with the "groups sthomaso" command.
/bin/ls -lF /var | grep scratch shows:
drwxrwx--T. 2 root feausers 4096 Jun 14 14:40 scratch/
/var/log/samba/log.smbd contains validation of a successful connection in line:
<snip> smbd/service.c:1070(make_connection_snum) <snip> connect to service scratch initially as user sthomaso (uid=500, gid=501) (pid 99999)
So it looks like I am successfully mounting the share, but why can't I read the directory and access the files?