removeAllTrustees

Removes all trustee from a file or directory.

Request

<trustees>
   <removeAllTrustees>
      <fileName/>
      <nameSpace/>
      <symlink/>
   </removeAllTrustees>
</trustees>

Reply

<trustees>
   <removeAllTrustees>
      <result value=" ">
         <description/>
      </result>
   </removeAllTrustees>
</trustees>

Elements

fileName

Specifies a full context name, including the tree name. The name can be delimited with either dots or slashes.

nameSpace

Specifies the name space of the file. nameSpace is an optional tag and is required only when the file name is specified as NSS path.

result

Specifies an error value or 0 (for no error).

description

Specifies a text description of the result.

(Optional) symLink

Specifies not to follow the link.

Example

The request for removing all trustees is as follows:

<fileRequest>
   <trustees>
      <removeAllTrustees>
         <fileName>sys:\public</fileName>
         <nameSpace>unix</nameSpace>
      </removeAllTrustees>
   </trustees>
</fileRequest>

The reply to removing all trustees follows:

<fileReply>
   <trustees>
      <removeAllTrustees>
         <result value="0">
            <description/>success
            </description>
         </result>
      </removeAllTrustees>
   </trustees>
   <result value="0">
      <description/>zOK
      </description>
   </result>
</fileReply>