[cifs-discuss] cifs shares appear empty?

Cyril Plisko cyril.plisko at mountall.com
Mon Jun 23 22:51:59 PDT 2008


On Mon, Jun 23, 2008 at 6:19 AM, Benjamin Staffin <benley at zoiks.net> wrote:
> ... I suppose it might be useful to mention that I'm running SXCE b89
> at this time.  All the zpools and zfs filesystems are up to date
> according to 'zfs upgrade' and 'zpool upgrade'.

Ben,

I see similar behavior on my home ZFS server (b81). When filenames
contain "[" or "]" character Vista client doesn't see them. I am not
sure whether it by intent or by mistake. And I also need to upgrade it
to something more recent...



>
> - Ben
>
> On Sun, Jun 22, 2008 at 6:43 PM, Benjamin Staffin <benley at zoiks.net> wrote:
>> I'm having a strange problem where some of my zfs cifs shares are
>> getting exported with no files visible in them.  Others work fine.
>> Every one of the shares works fine via NFS.  I don't _think_ it's a
>> permissions problem as I've had before - this seems to be something
>> else.
>>
>> Here's a share that's showing up with zero files:
>>
>> $ /usr/bin/ls -ldV /scratch
>> drwxrwxrwt  11 root     root          30 Jun 22 18:14 /scratch
>>            owner@:--------------:-------:deny
>>            owner@:rwxp---A-W-Co-:-------:allow
>>            group@:--------------:-------:deny
>>            group@:rwxp----------:-------:allow
>>         everyone@:-------A-W-Co-:-------:deny
>>         everyone@:rwxp--a-R-c--s:-------:allow
>>
>> $ zfs get sharesmb tank/scratch
>> NAME          PROPERTY  VALUE         SOURCE
>> tank/scratch  sharesmb  name=scratch  local
>>
>> $ sharemgr show -vp|grep scratch
>>    zfs/tank/scratch nfs=() smb=() nfs:sys=(root="<blahblahblah>"
>> rw="<blahblahblah>" ro="*")
>>          scratch=/scratch
>>
>> And here are the same commands run against a share that seems to be fine:
>> (the permissions aren't identical, but these are _more_ restrictive, not less)
>>
>> $ /usr/bin/ls -ldV /export/music
>> drwxr-xr-x  26 benley   staff        778 Oct 31  2006 /export/music
>>            owner@:--------------:-------:deny
>>            owner@:rwxp---A-W-Co-:-------:allow
>>            group@:-w-p----------:-------:deny
>>            group@:r-x-----------:-------:allow
>>         everyone@:-w-p---A-W-Co-:-------:deny
>>         everyone@:r-x---a-R-c--s:-------:allow
>>
>> $ zfs get sharesmb tank/music
>> NAME        PROPERTY  VALUE       SOURCE
>> tank/music  sharesmb  name=music  local
>>
>> $ sharemgr show -vp|grep music
>>    zfs/tank/music nfs=() smb=() nfs:sys=(root="<blahblahblah>"
>> rw="<blahblahblah>" ro="*")
>>          music=/export/music
>>
>> One imaginable complication here is that I changed my uid at some
>> point in the past, which caused problems as I tracked down various
>> places where the uid was cached, including /var/smb/smbpasswd.  I
>> don't *think* this is causing the current problem, as the shares have
>> correct ownerships and a different user is seeing the same problem
>> with the same shares.
>>
>> What am I doing wrong here?  The last time this came up it turned out
>> to be a dumb permissions issue.  I hope I'm not just blind to some
>> missing acl bit in the ls output above.
>>
>> Thanks in advance,
>>
>> - Ben
>>
> _______________________________________________
> cifs-discuss mailing list
> cifs-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/cifs-discuss
>



-- 
Regards,
 Cyril


More information about the cifs-discuss mailing list