modifyInheritedRightsFilter

Sets the inherited rights filter on a file or directory.

Request

<trustees>
   <modifyInheritedRightsFilter>
      <inheritedRightsFilter>
         <supervisor/>
         <read/>
         <write/>
         <create/>
         <erase/>
         <symlink/>
         <modify/>
         <fileScan/>
         <accessControl/>
         <salvage/>
         <secure/>
      </inheritedRightsFilter>
      <fileName/>
   </modifyInheritedRightsFilter>
</trustees>

Reply

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

Elements

inheritedRightsFilter

Specifies the rights to allow through the filter.

fileName

Specifies the name of the file on which to remove rights.

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

<virtualIO>
   <datastream name="command"/>
</virtualIO>

<fileRequest>
   <trustees>
      <modifyInheritedRightsFilter>
         <inheritedRightsFilter>
            <supervisor/>
            <read/>
            <write/>
            <create/>
         </inheritedRightsFilter>
         <fileName>test:\testdir</fileName>
      </modifyInheritedRightsFilter>
   </trustees>
</fileRequest>