Forwarding to the list this time.

On 8/21/06, Joe Little <jmlittle at gmail.com> wrote:
> We've noticed that on at least RHEL4 systems mounting from a Solaris
> 10 U2 and Solaris 11 server using NFS v3, an ls in a given directory
> shows many files with a '+' at the end of their permissions. This
> isn't documented anywhere for Linux nor Solaris, but we only see t
> his from our ZFS-backed Solaris systems.
>
> -rw-r--r--+ 1 jlittle games     918 May 17  2004 group
>
> That's an example..

Actually it is documented on Solaris in the man page for ls. Search
for "plus sign". I can't speak for the Red Hat man pages. It indicates
the presence of ACLs beyond the standard unix permission bits.

> Second, when we use "cp -p" to copy any file that has the + symbol, we get:
>
> #cp -p filename /tmp
> cp: preserving permissions for `/tmp/filename': Operation not supported

I assume this is on the linux client end, since Solaris gives a more
useful message:
# cp -p foo /tmp
cp: failed to set acl entries on /tmp/foo

I suspect that your /tmp filesystem does not support ACLs, as is the
case in Solaris by default, and that cp is warning that it can't do
all that you asked (with -p) and preseve the ACLs of the source on the
destination

Boyd

Reply via email to