On 11/23/11 10:32, Cooper Hubbell wrote:
You are correct!  Sorry, I am very new to Solaris and did not realize there
were two different versions of ls installed.  Here is the output:

drwxrwxrwx  12 guest    other         13 Nov 23 00:13 /dream/library/
                  owner@:rwxp--aARWcCos:-------:allow
                  group@:rwxp--a-R-c--s:-------:allow
               everyone@:rwxp--a-R-c--s:-------:allow

I don't have the time right now to research it in detail, but I suspect that the lack of the D permission may be relevant. Solaris CR 7000292 addressed an issue where the D permission wouldn't be set if you set the mode with a traditional chmod. That was addressed in Solaris 11 build 165, but I don't know how (or whether) that corresponds to Open Indiana.

You might try
        chmod A0=owner@:full_set::allow /dream/library

Also: the lack of any inheritance bits (the :-------: above) will mean confusing and perhaps bad results for SMB. Suggest you set those to "fd" to get normal Windows inheritance behavior. Here's a chmod that might do what you want (all one line):

chmod A=owner@:full_set:fd:allow,group@:modify_set:fd:allow,everyone@:modify_set:fd:allow /dream/library

For directories that you're going to use with SMB, it can often be easiest to manage the ACL using Windows tools.


The filesystem permissions are still relaxed while I troubleshoot this
problem.  Thanks again.

Cooper

On Wed, Nov 23, 2011 at 12:25 PM, Jordan Brown <jordan.br...@oracle.com
<mailto:jordan.br...@oracle.com>> wrote:


    I can't say that I'm familiar with Open Indiana, but ls -V has been in
    Solaris since 2006, and looking at the Open Indiana source repositories
    it looks like it's there too.

    Perhaps you're using /usr/gnu/bin/ls instead of /usr/bin/ls?



_______________________________________________
cifs-discuss mailing list
cifs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss

Reply via email to